Public Member Functions | |
void | onBackPressed () |
void | onCreate (Bundle savedInstanceState) |
void | startMasterChooser () |
Protected Member Functions | |
NameResolver | getMasterNameSpace () |
void | init (NodeMainExecutor nodeMainExecutor) |
void | onAppTerminate () |
void | onDestroy () |
void | releaseDashboardNode () |
void | releaseMasterNameResolver () |
RosAppActivity (String notificationTicker, String notificationTitle) | |
void | setCustomDashboardPath (String path) |
void | setDashboardResource (int resource) |
void | setDefaultAppName (String name) |
void | setDefaultMasterName (String name) |
void | setMainWindowResource (int resource) |
Protected Attributes | |
MasterDescription | masterDescription |
MasterNameResolver | masterNameResolver |
AppParameters | params = new AppParameters() |
AppRemappings | remaps = new AppRemappings() |
Private Member Functions | |
boolean | managePairedRobotApplication () |
Private Attributes | |
String | androidApplicationName |
InteractionMode | appMode = InteractionMode.STANDALONE |
Dashboard | dashboard = null |
int | dashboardResourceId = 0 |
String | defaultMasterAppName = null |
String | defaultMasterName = "" |
int | mainWindowId = 0 |
String | masterAppName = null |
NodeConfiguration | nodeConfiguration |
NodeMainExecutor | nodeMainExecutor |
String | remoconActivity = null |
Serializable | remoconExtraData = null |
Modified to work in standalone, paired (robot) and concert modes. Also now handles parameters and remappings.
Definition at line 55 of file RosAppActivity.java.
com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.RosAppActivity | ( | String | notificationTicker, |
String | notificationTitle | ||
) | [inline, protected] |
Definition at line 103 of file RosAppActivity.java.
NameResolver com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.getMasterNameSpace | ( | ) | [inline, protected] |
Definition at line 269 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.init | ( | NodeMainExecutor | nodeMainExecutor | ) | [inline, protected] |
Reimplemented in com.github.rosjava.android_remocons.listener.Listener, and com.github.rosjava.android_remocons.talker.Talker.
Definition at line 245 of file RosAppActivity.java.
boolean com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.managePairedRobotApplication | ( | ) | [inline, private] |
Whether this ros app activity should be responsible for starting and stopping a paired master application.
This responsibility is relinquished if the application is controlled from a remocon, but required if the android application is connecting and running directly.
Definition at line 332 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.onAppTerminate | ( | ) | [inline, protected] |
Definition at line 273 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.onBackPressed | ( | ) | [inline] |
Definition at line 342 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.onCreate | ( | Bundle | savedInstanceState | ) | [inline] |
Reimplemented in com.github.rosjava.android_remocons.listener.Listener, and com.github.rosjava.android_remocons.talker.Talker.
Definition at line 109 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.onDestroy | ( | ) | [inline, protected] |
Definition at line 337 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.releaseDashboardNode | ( | ) | [inline, protected] |
Definition at line 318 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.releaseMasterNameResolver | ( | ) | [inline, protected] |
Definition at line 314 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.setCustomDashboardPath | ( | String | path | ) | [inline, protected] |
Definition at line 99 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.setDashboardResource | ( | int | resource | ) | [inline, protected] |
Definition at line 83 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.setDefaultAppName | ( | String | name | ) | [inline, protected] |
Definition at line 95 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.setDefaultMasterName | ( | String | name | ) | [inline, protected] |
Definition at line 91 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.setMainWindowResource | ( | int | resource | ) | [inline, protected] |
Definition at line 87 of file RosAppActivity.java.
void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.startMasterChooser | ( | ) | [inline] |
Definition at line 294 of file RosAppActivity.java.
String com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.androidApplicationName [private] |
Definition at line 66 of file RosAppActivity.java.
InteractionMode com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.appMode = InteractionMode.STANDALONE [private] |
Definition at line 62 of file RosAppActivity.java.
Dashboard com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.dashboard = null [private] |
Definition at line 73 of file RosAppActivity.java.
int com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.dashboardResourceId = 0 [private] |
Definition at line 71 of file RosAppActivity.java.
String com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.defaultMasterAppName = null [private] |
Definition at line 64 of file RosAppActivity.java.
String com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.defaultMasterName = "" [private] |
Definition at line 65 of file RosAppActivity.java.
Definition at line 72 of file RosAppActivity.java.
String com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.masterAppName = null [private] |
Definition at line 63 of file RosAppActivity.java.
MasterDescription com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.masterDescription [protected] |
Definition at line 77 of file RosAppActivity.java.
MasterNameResolver com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.masterNameResolver [protected] |
Definition at line 76 of file RosAppActivity.java.
NodeConfiguration com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.nodeConfiguration [private] |
Definition at line 74 of file RosAppActivity.java.
NodeMainExecutor com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.nodeMainExecutor [private] |
Definition at line 75 of file RosAppActivity.java.
AppParameters com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.params = new AppParameters() [protected] |
Definition at line 80 of file RosAppActivity.java.
AppRemappings com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.remaps = new AppRemappings() [protected] |
Definition at line 81 of file RosAppActivity.java.
String com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.remoconActivity = null [private] |
Definition at line 67 of file RosAppActivity.java.
Serializable com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.remoconExtraData = null [private] |
Definition at line 69 of file RosAppActivity.java.