Public Member Functions | Private Member Functions | Private Attributes
com.ros.turtlebot.apps.core_components.TurtlebotDashboard Class Reference
Inheritance diagram for com.ros.turtlebot.apps.core_components.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 74 of file TurtlebotDashboard.java.


Constructor & Destructor Documentation

Definition at line 85 of file TurtlebotDashboard.java.

com.ros.turtlebot.apps.core_components.TurtlebotDashboard.TurtlebotDashboard ( Context  context,
AttributeSet  attrs 
) [inline]

Definition at line 89 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 119 of file TurtlebotDashboard.java.

void com.ros.turtlebot.apps.core_components.TurtlebotDashboard.inflateSelf ( Context  context) [inline, private]

Definition at line 93 of file TurtlebotDashboard.java.

HashMap<String, String> com.ros.turtlebot.apps.core_components.TurtlebotDashboard.keyValueArrayToMap ( List< KeyValue >  list) [inline, private]

Definition at line 246 of file TurtlebotDashboard.java.

Definition at line 136 of file TurtlebotDashboard.java.

Definition at line 255 of file TurtlebotDashboard.java.

void com.ros.turtlebot.apps.core_components.TurtlebotDashboard.onStart ( ConnectedNode  connectedNode) [inline]

Definition at line 265 of file TurtlebotDashboard.java.

void com.ros.turtlebot.apps.core_components.TurtlebotDashboard.populateBatteryFromStatus ( BatteryLevelView  view,
DiagnosticStatus  status 
) [inline, private]

Definition at line 224 of file TurtlebotDashboard.java.

void com.ros.turtlebot.apps.core_components.TurtlebotDashboard.setModeWaiting ( final boolean  waiting) [inline, private]

Definition at line 198 of file TurtlebotDashboard.java.

Definition at line 206 of file TurtlebotDashboard.java.

Definition at line 193 of file TurtlebotDashboard.java.


Member Data Documentation

Definition at line 79 of file TurtlebotDashboard.java.

Subscriber<diagnostic_msgs.DiagnosticArray> com.ros.turtlebot.apps.core_components.TurtlebotDashboard.diagnosticSubscriber [private]

Definition at line 80 of file TurtlebotDashboard.java.

Definition at line 78 of file TurtlebotDashboard.java.

Definition at line 75 of file TurtlebotDashboard.java.

Definition at line 76 of file TurtlebotDashboard.java.

Definition at line 83 of file TurtlebotDashboard.java.

Definition at line 82 of file TurtlebotDashboard.java.

Definition at line 81 of file TurtlebotDashboard.java.

Definition at line 77 of file TurtlebotDashboard.java.


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


turtlebot_android_core_components
Author(s): KazutoMurase
autogenerated on Mon Oct 6 2014 07:58:46