Public Member Functions | |
MainActivity () | |
void | onCreate (Bundle savedInstanceState) |
boolean | onCreateOptionsMenu (Menu menu) |
boolean | onOptionsItemSelected (MenuItem item) |
void | setGoalClicked (View view) |
void | setPoseClicked (View view) |
Protected Member Functions | |
void | init (NodeMainExecutor nodeMainExecutor) |
Private Member Functions | |
void | dismissWaitingDialog () |
void | loadMap (MapListEntry mapListEntry) |
void | onChooseMapButtonPressed () |
void | readAvailableMapList () |
void | safeDismissChooseMapDialog () |
void | safeDismissWaitingDialog () |
void | safeShowWaitingDialog (final CharSequence title, final CharSequence message) |
void | setGoal () |
void | setPose () |
void | showMapListDialog (final List< MapListEntry > list) |
void | showWaitingDialog (final CharSequence title, final CharSequence message) |
Private Attributes | |
Button | backButton |
RosImageView < sensor_msgs.CompressedImage > | cameraView |
Button | chooseMapButton |
AlertDialog | chooseMapDialog |
ViewGroup | mainLayout |
MapPosePublisherLayer | mapPosePublisherLayer |
VisualizationView | mapView |
NodeConfiguration | nodeConfiguration |
NodeMainExecutor | nodeMainExecutor |
ViewGroup | sideLayout |
VirtualJoystickView | virtualJoystickView |
ProgressDialog | waitingDialog |
Static Private Attributes | |
static final String | cameraTopic = "camera/rgb/image_color/compressed_throttle" |
static final String | initialPoseTopic = "initialpose" |
static final String | MAP_FRAME = "map" |
static final String | mapTopic = "map" |
static final String | pathLayerTopic = "move_base/TrajectoryPlannerROS/global_plan" |
static final String | ROBOT_FRAME = "base_link" |
static final String | scanTopic = "scan" |
static final String | virtualJoystickTopic = "android/virtual_joystick/cmd_vel" |
Definition at line 60 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
Definition at line 84 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.dismissWaitingDialog | ( | ) | [inline, private] |
Definition at line 326 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.init | ( | NodeMainExecutor | nodeMainExecutor | ) | [inline, protected] |
Reimplemented from com.github.rosjava.android_apps.application_management.RosAppActivity.
Definition at line 132 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.loadMap | ( | MapListEntry | mapListEntry | ) | [inline, private] |
Definition at line 274 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.onChooseMapButtonPressed | ( | ) | [inline, private] |
Definition at line 188 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.onCreate | ( | Bundle | savedInstanceState | ) | [inline] |
Reimplemented from com.github.rosjava.android_apps.application_management.RosAppActivity.
Definition at line 93 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
boolean com.github.rosjava.android_apps.map_nav.MainActivity.onCreateOptionsMenu | ( | Menu | menu | ) | [inline] |
Definition at line 353 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
boolean com.github.rosjava.android_apps.map_nav.MainActivity.onOptionsItemSelected | ( | MenuItem | item | ) | [inline] |
Definition at line 359 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.readAvailableMapList | ( | ) | [inline, private] |
Definition at line 208 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.safeDismissChooseMapDialog | ( | ) | [inline, private] |
Definition at line 306 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.safeDismissWaitingDialog | ( | ) | [inline, private] |
Definition at line 343 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.safeShowWaitingDialog | ( | final CharSequence | title, |
final CharSequence | message | ||
) | [inline, private] |
Definition at line 333 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.setGoal | ( | ) | [inline, private] |
Definition at line 204 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.setGoalClicked | ( | View | view | ) | [inline] |
Definition at line 196 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.setPose | ( | ) | [inline, private] |
Definition at line 200 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.setPoseClicked | ( | View | view | ) | [inline] |
Definition at line 192 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.showMapListDialog | ( | final List< MapListEntry > | list | ) | [inline, private] |
Show a dialog with a list of maps. Safe to call from any thread.
Definition at line 237 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
void com.github.rosjava.android_apps.map_nav.MainActivity.showWaitingDialog | ( | final CharSequence | title, |
final CharSequence | message | ||
) | [inline, private] |
Definition at line 318 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
Button com.github.rosjava.android_apps.map_nav.MainActivity.backButton [private] |
Definition at line 76 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.cameraTopic = "camera/rgb/image_color/compressed_throttle" [static, private] |
Definition at line 64 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
RosImageView<sensor_msgs.CompressedImage> com.github.rosjava.android_apps.map_nav.MainActivity.cameraView [private] |
Definition at line 71 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
Button com.github.rosjava.android_apps.map_nav.MainActivity.chooseMapButton [private] |
Definition at line 77 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
AlertDialog com.github.rosjava.android_apps.map_nav.MainActivity.chooseMapDialog [private] |
Definition at line 80 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.initialPoseTopic = "initialpose" [static, private] |
Definition at line 69 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
ViewGroup com.github.rosjava.android_apps.map_nav.MainActivity.mainLayout [private] |
Definition at line 74 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.MAP_FRAME = "map" [static, private] |
Definition at line 62 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
MapPosePublisherLayer com.github.rosjava.android_apps.map_nav.MainActivity.mapPosePublisherLayer [private] |
Definition at line 78 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.mapTopic = "map" [static, private] |
Definition at line 66 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
VisualizationView com.github.rosjava.android_apps.map_nav.MainActivity.mapView [private] |
Definition at line 73 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
NodeConfiguration com.github.rosjava.android_apps.map_nav.MainActivity.nodeConfiguration [private] |
Reimplemented from com.github.rosjava.android_apps.application_management.RosAppActivity.
Definition at line 82 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
NodeMainExecutor com.github.rosjava.android_apps.map_nav.MainActivity.nodeMainExecutor [private] |
Reimplemented from com.github.rosjava.android_apps.application_management.RosAppActivity.
Definition at line 81 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.pathLayerTopic = "move_base/TrajectoryPlannerROS/global_plan" [static, private] |
Definition at line 68 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.ROBOT_FRAME = "base_link" [static, private] |
Definition at line 63 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.scanTopic = "scan" [static, private] |
Definition at line 67 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
ViewGroup com.github.rosjava.android_apps.map_nav.MainActivity.sideLayout [private] |
Definition at line 75 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
final String com.github.rosjava.android_apps.map_nav.MainActivity.virtualJoystickTopic = "android/virtual_joystick/cmd_vel" [static, private] |
Definition at line 65 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
VirtualJoystickView com.github.rosjava.android_apps.map_nav.MainActivity.virtualJoystickView [private] |
Definition at line 72 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.
ProgressDialog com.github.rosjava.android_apps.map_nav.MainActivity.waitingDialog [private] |
Definition at line 79 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.