Classes | |
class | NodeMainExecutorServiceConnection |
Public Member Functions | |
URI | getMasterUri () |
String | getRosHostname () |
void | startActivityForResult (Intent intent, int requestCode) |
void | startMasterChooser () |
Protected Member Functions | |
void | bindNodeMainExecutorService () |
void | init () |
abstract void | init (NodeMainExecutor nodeMainExecutor) |
void | onActivityResult (int requestCode, int resultCode, Intent data) |
void | onDestroy () |
void | onStart () |
RosActivity (String notificationTicker, String notificationTitle) | |
RosActivity (String notificationTicker, String notificationTitle, URI customMasterUri) | |
Protected Attributes | |
NodeMainExecutorService | nodeMainExecutorService |
Private Member Functions | |
String | getDefaultHostAddress () |
Private Attributes | |
final NodeMainExecutorServiceConnection | nodeMainExecutorServiceConnection |
final String | notificationTicker |
final String | notificationTitle |
Static Private Attributes | |
static final int | MASTER_CHOOSER_REQUEST_CODE = 0 |
Definition at line 41 of file RosActivity.java.
org.ros.android.RosActivity.RosActivity | ( | String | notificationTicker, |
String | notificationTitle | ||
) | [inline, protected] |
Definition at line 100 of file RosActivity.java.
org.ros.android.RosActivity.RosActivity | ( | String | notificationTicker, |
String | notificationTitle, | ||
URI | customMasterUri | ||
) | [inline, protected] |
Definition at line 104 of file RosActivity.java.
void org.ros.android.RosActivity.bindNodeMainExecutorService | ( | ) | [inline, protected] |
Definition at line 117 of file RosActivity.java.
String org.ros.android.RosActivity.getDefaultHostAddress | ( | ) | [inline, private] |
Definition at line 228 of file RosActivity.java.
URI org.ros.android.RosActivity.getMasterUri | ( | ) | [inline] |
Definition at line 166 of file RosActivity.java.
String org.ros.android.RosActivity.getRosHostname | ( | ) | [inline] |
Definition at line 171 of file RosActivity.java.
void org.ros.android.RosActivity.init | ( | ) | [inline, protected] |
Definition at line 136 of file RosActivity.java.
abstract void org.ros.android.RosActivity.init | ( | NodeMainExecutor | nodeMainExecutor | ) | [protected, pure virtual] |
This method is called in a background thread once this Activity has been initialized with a master URI via the MasterChooser and a NodeMainExecutorService has started. Your NodeMains should be started here using the provided NodeMainExecutor.
nodeMainExecutor | the NodeMainExecutor created for this Activity |
Implemented in org.ros.android.android_tutorial_teleop.MainActivity, org.ros.android.android_tutorial_camera.MainActivity, org.ros.android.android_tutorial_map_viewer.MainActivity, org.ros.android.android_tutorial_pubsub.MainActivity, org.ros.android.android_benchmarks.MainActivity, and org.ros.android.android_tutorial_image_transport.MainActivity.
void org.ros.android.RosActivity.onActivityResult | ( | int | requestCode, |
int | resultCode, | ||
Intent | data | ||
) | [inline, protected] |
Definition at line 183 of file RosActivity.java.
void org.ros.android.RosActivity.onDestroy | ( | ) | [inline, protected] |
Reimplemented in org.ros.android.android_acm_serial.AcmDeviceActivity.
Definition at line 129 of file RosActivity.java.
void org.ros.android.RosActivity.onStart | ( | ) | [inline, protected] |
Definition at line 112 of file RosActivity.java.
void org.ros.android.RosActivity.startActivityForResult | ( | Intent | intent, |
int | requestCode | ||
) | [inline] |
Definition at line 177 of file RosActivity.java.
void org.ros.android.RosActivity.startMasterChooser | ( | ) | [inline] |
Definition at line 159 of file RosActivity.java.
final int org.ros.android.RosActivity.MASTER_CHOOSER_REQUEST_CODE = 0 [static, private] |
Definition at line 43 of file RosActivity.java.
Definition at line 49 of file RosActivity.java.
final NodeMainExecutorServiceConnection org.ros.android.RosActivity.nodeMainExecutorServiceConnection [private] |
Definition at line 45 of file RosActivity.java.
final String org.ros.android.RosActivity.notificationTicker [private] |
Definition at line 46 of file RosActivity.java.
final String org.ros.android.RosActivity.notificationTitle [private] |
Definition at line 47 of file RosActivity.java.