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

List of all members.

Public Member Functions

void onCreate (Bundle savedInstanceState)

Protected Member Functions

NameResolver getAppNameSpace ()
String getRobotNameSpace ()
NameResolver getRobotNameSpaceResolver ()
void init (NodeMainExecutor nodeMainExecutor)
void onDestroy ()
void releaseDashboardNode ()
void releaseRobotNameResolver ()
 RobotActivity (String notificationTicker, String notificationTitle)
void setCustomDashboardPath (String path)
void setDashboardResource (int resource)
void setDefaultAppName (String name)
void setDefaultRobotName (String name)
void setMainWindowResource (int resource)
void stopApp ()

Protected Attributes

boolean fromApplication = false
NodeConfiguration nodeConfiguration
NodeMainExecutor nodeMainExecutor
PairingApplicationNamePublisher pairingApplicationNamePublisher = null
RobotDescription robotDescription
RobotNameResolver robotNameResolver

Private Attributes

Dashboard dashboard = null
int dashboardResourceId = 0
String defaultRobotAppName = null
String defaultRobotName = null
int mainWindowId = 0
String robotAppName = null

Detailed Description

Design goal of this activity should be to handle almost everything necessary for interaction with a robot/rocon app manager. This involves direct interactions on services and topics, and also necessary data transfer required for correct display of the 'robot' screen in the RobotRemocon.

This used to be part of the old RosAppActivity, but that used quite heavily a 'what am i' process to work out whether it was an app or a controlling manager (appchooser or remocon) with very separate workflows that didn't take much advantage of code sharing.

Definition at line 61 of file RobotActivity.java.


Constructor & Destructor Documentation

com.github.rosjava.android_remocons.robot_remocon.RobotActivity.RobotActivity ( String  notificationTicker,
String  notificationTitle 
) [inline, protected]

Definition at line 101 of file RobotActivity.java.


Member Function Documentation

Definition at line 186 of file RobotActivity.java.

Definition at line 194 of file RobotActivity.java.

Definition at line 190 of file RobotActivity.java.

Start cooking! Init is run once either the master chooser has finished and detected all the robot information it needs, or it has returned from a remocon application. Either way, both are guaranteed to return with a master uri and robot description.

We use them here to kickstart everything else.

Parameters:
nodeMainExecutor

Reimplemented in com.github.rosjava.android_remocons.robot_remocon.RobotRemocon.

Definition at line 162 of file RobotActivity.java.

Definition at line 233 of file RobotActivity.java.

Definition at line 228 of file RobotActivity.java.

Definition at line 224 of file RobotActivity.java.

Definition at line 97 of file RobotActivity.java.

Definition at line 81 of file RobotActivity.java.

Definition at line 93 of file RobotActivity.java.

Definition at line 89 of file RobotActivity.java.

Definition at line 85 of file RobotActivity.java.

Definition at line 198 of file RobotActivity.java.


Member Data Documentation

Definition at line 74 of file RobotActivity.java.

Definition at line 72 of file RobotActivity.java.

Definition at line 64 of file RobotActivity.java.

Definition at line 65 of file RobotActivity.java.

Definition at line 70 of file RobotActivity.java.

Definition at line 73 of file RobotActivity.java.

Definition at line 75 of file RobotActivity.java.

Definition at line 76 of file RobotActivity.java.

Definition at line 79 of file RobotActivity.java.

Definition at line 63 of file RobotActivity.java.

Definition at line 78 of file RobotActivity.java.

Definition at line 77 of file RobotActivity.java.


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


android_remocons
Author(s): Daniel Stonier , Kazuto Murase
autogenerated on Wed Aug 26 2015 10:40:28