Public Member Functions | Private Member Functions | Private Attributes
com.github.turtlebot.turtlebot_android.turtlebot_core.TurtlebotDashboard Class Reference
Inheritance diagram for com.github.turtlebot.turtlebot_android.turtlebot_core.TurtlebotDashboard:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void onShutdown (Node node)
void onStart (ConnectedNode connectedNode)
 TurtlebotDashboard (Context context)
 TurtlebotDashboard (Context context, AttributeSet attrs)

Private Member Functions

void handleDiagnosticArray (DiagnosticArray msg)
void inflateSelf (Context context)
HashMap< String, String > keyValueArrayToMap (List< KeyValue > list)
void onModeButtonClicked ()
void populateBatteryFromStatus (BatteryLevelView view, DiagnosticStatus status)
void setModeWaiting (final boolean waiting)
void showMode (String mode)
void updateModeWaiting ()

Private Attributes

ConnectedNode connectedNode
Subscriber
< diagnostic_msgs.DiagnosticArray > 
diagnosticSubscriber
BatteryLevelView laptopBattery
ImageButton modeButton
ProgressBar modeWaitingSpinner
int numModeErrors
int numModeResponses
boolean powerOn = false
BatteryLevelView robotBattery

Detailed Description

Definition at line 75 of file TurtlebotDashboard.java.


Constructor & Destructor Documentation

Definition at line 86 of file TurtlebotDashboard.java.

Definition at line 90 of file TurtlebotDashboard.java.


Member Function Documentation

Set the ROS Node to use to get status data and connect it up. Disconnects the previous node if there was one.

Exceptions:
RosExceptionPopulate view with new diagnostic data. This must be called in the UI thread.

Definition at line 120 of file TurtlebotDashboard.java.

Definition at line 94 of file TurtlebotDashboard.java.

HashMap<String, String> com.github.turtlebot.turtlebot_android.turtlebot_core.TurtlebotDashboard.keyValueArrayToMap ( List< KeyValue >  list) [inline, private]

Definition at line 247 of file TurtlebotDashboard.java.

Definition at line 137 of file TurtlebotDashboard.java.

Definition at line 256 of file TurtlebotDashboard.java.

Definition at line 266 of file TurtlebotDashboard.java.

void com.github.turtlebot.turtlebot_android.turtlebot_core.TurtlebotDashboard.populateBatteryFromStatus ( BatteryLevelView  view,
DiagnosticStatus  status 
) [inline, private]

Definition at line 225 of file TurtlebotDashboard.java.

Definition at line 199 of file TurtlebotDashboard.java.

Definition at line 207 of file TurtlebotDashboard.java.

Definition at line 194 of file TurtlebotDashboard.java.


Member Data Documentation

Definition at line 80 of file TurtlebotDashboard.java.

Definition at line 81 of file TurtlebotDashboard.java.

Definition at line 79 of file TurtlebotDashboard.java.

Definition at line 76 of file TurtlebotDashboard.java.

Definition at line 77 of file TurtlebotDashboard.java.

Definition at line 84 of file TurtlebotDashboard.java.

Definition at line 83 of file TurtlebotDashboard.java.

Definition at line 82 of file TurtlebotDashboard.java.

Definition at line 78 of file TurtlebotDashboard.java.


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


turtlebot_android
Author(s):
autogenerated on Wed Aug 26 2015 16:32:04