Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity Class Reference
Inheritance diagram for com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Author:
murase@jsk.imi.i.u-tokyo.ac.jp (Kazuto Murase)
jorge@yujinrobot.com (Jorge Santos Simon)

Modified to work in standalone, paired (robot) and concert modes. Also now handles parameters and remappings.

Definition at line 55 of file RosAppActivity.java.


Constructor & Destructor Documentation

com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.RosAppActivity ( String  notificationTicker,
String  notificationTitle 
) [inline, protected]

Definition at line 103 of file RosAppActivity.java.


Member Function Documentation

Definition at line 269 of file RosAppActivity.java.

void com.github.rosjava.android_remocons.common_tools.apps.RosAppActivity.init ( NodeMainExecutor  nodeMainExecutor) [inline, protected]

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.

Returns:
boolean : true if it needs to be managed.

Definition at line 332 of file RosAppActivity.java.

Definition at line 273 of file RosAppActivity.java.

Definition at line 342 of file RosAppActivity.java.

Definition at line 337 of file RosAppActivity.java.

Definition at line 318 of file RosAppActivity.java.

Definition at line 314 of file RosAppActivity.java.

Definition at line 99 of file RosAppActivity.java.

Definition at line 83 of file RosAppActivity.java.

Definition at line 95 of file RosAppActivity.java.

Definition at line 91 of file RosAppActivity.java.

Definition at line 87 of file RosAppActivity.java.

Definition at line 294 of file RosAppActivity.java.


Member Data Documentation

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.

Definition at line 73 of file RosAppActivity.java.

Definition at line 71 of file RosAppActivity.java.

Definition at line 64 of file RosAppActivity.java.

Definition at line 65 of file RosAppActivity.java.

Definition at line 72 of file RosAppActivity.java.

Definition at line 63 of file RosAppActivity.java.

Definition at line 77 of file RosAppActivity.java.

Definition at line 76 of file RosAppActivity.java.

Definition at line 74 of file RosAppActivity.java.

Definition at line 75 of file RosAppActivity.java.

Definition at line 80 of file RosAppActivity.java.

Definition at line 81 of file RosAppActivity.java.

Definition at line 67 of file RosAppActivity.java.

Definition at line 69 of file RosAppActivity.java.


The documentation for this class was generated from the following file:


android_remocons
Author(s): Daniel Stonier, Kazuto Murase
autogenerated on Sat Jun 8 2019 19:32:24