Public Member Functions | |
GraphName | getDefaultNodeName () |
String | getRemoteControllerName () |
Boolean | isAvailable () |
void | onStart (final ConnectedNode connectedNode) |
StatusServiceClient (String namespace, final String ourControllerName) | |
void | waitForResponse () |
Private Attributes | |
ConnectedNode | connectedNode |
Boolean | isAvailable = null |
ServiceResponseListener < StatusResponse > | listener |
String | remoteController = "" |
Service with which the android client can check the current status of the robot app manager (whether it is currently controlled remotely or not).
Note: if we are the controller, we set the isAvailable result to TRUE.
Definition at line 27 of file StatusServiceClient.java.
com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.StatusServiceClient | ( | String | namespace, |
final String | ourControllerName | ||
) | [inline] |
Configures the service client.
namespace | : namespace for the app manager's services |
ourControllerName | : our gateway name (check off against the remote controller to see if its us controlling it) |
Definition at line 41 of file StatusServiceClient.java.
GraphName com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.getDefaultNodeName | ( | ) | [inline] |
This is unused, but abstract, so have to override.
Definition at line 116 of file StatusServiceClient.java.
String com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.getRemoteControllerName | ( | ) | [inline] |
Definition at line 67 of file StatusServiceClient.java.
Boolean com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.isAvailable | ( | ) | [inline] |
Definition at line 81 of file StatusServiceClient.java.
void com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.onStart | ( | final ConnectedNode | connectedNode | ) | [inline] |
Definition at line 86 of file StatusServiceClient.java.
void com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.waitForResponse | ( | ) | [inline] |
Utility function to block until the callback gets processed.
Definition at line 72 of file StatusServiceClient.java.
ConnectedNode com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.connectedNode [private] |
Definition at line 30 of file StatusServiceClient.java.
Boolean com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.isAvailable = null [private] |
Definition at line 33 of file StatusServiceClient.java.
ServiceResponseListener<StatusResponse> com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.listener [private] |
Definition at line 28 of file StatusServiceClient.java.
String com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient.remoteController = "" [private] |
Definition at line 32 of file StatusServiceClient.java.