Public Member Functions | |
DefaultDashboard (Context context) | |
DefaultDashboard (Context context, AttributeSet attrs) | |
void | onShutdown (Node node) |
void | onStart (ConnectedNode connectedNode) |
Private Member Functions | |
void | handleDiagnosticArray (DiagnosticArray msg) |
void | inflateSelf (Context context) |
HashMap< String, String > | keyValueArrayToMap (List< KeyValue > list) |
void | populateBatteryFromStatus (BatteryLevelView view, DiagnosticStatus status) |
Private Attributes | |
ConnectedNode | connectedNode |
Subscriber< DiagnosticArray > | diagnosticSubscriber |
BatteryLevelView | laptopBattery |
boolean | powerOn = false |
BatteryLevelView | robotBattery |
Definition at line 61 of file DefaultDashboard.java.
com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.DefaultDashboard | ( | Context | context | ) | [inline] |
Definition at line 68 of file DefaultDashboard.java.
com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.DefaultDashboard | ( | Context | context, |
AttributeSet | attrs | ||
) | [inline] |
Definition at line 72 of file DefaultDashboard.java.
void com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.handleDiagnosticArray | ( | DiagnosticArray | msg | ) | [inline, private] |
Set the ROS Node to use to get status data and connect it up. Disconnects the previous node if there was one.
org.ros.exception.RosException | Populate view with new diagnostic data. This must be called in the UI thread. |
Definition at line 92 of file DefaultDashboard.java.
void com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.inflateSelf | ( | Context | context | ) | [inline, private] |
Definition at line 76 of file DefaultDashboard.java.
HashMap<String, String> com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.keyValueArrayToMap | ( | List< KeyValue > | list | ) | [inline, private] |
Definition at line 126 of file DefaultDashboard.java.
void com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.onShutdown | ( | Node | node | ) | [inline] |
Implements com.github.rosjava.android_apps.application_management.Dashboard.DashboardInterface.
Definition at line 135 of file DefaultDashboard.java.
void com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Set the ROS Node to use to get status data and connect it up. Disconnects the previous node if there was one.
Implements com.github.rosjava.android_apps.application_management.Dashboard.DashboardInterface.
Definition at line 145 of file DefaultDashboard.java.
void com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.populateBatteryFromStatus | ( | BatteryLevelView | view, |
DiagnosticStatus | status | ||
) | [inline, private] |
Definition at line 104 of file DefaultDashboard.java.
ConnectedNode com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.connectedNode [private] |
Definition at line 64 of file DefaultDashboard.java.
Subscriber<DiagnosticArray> com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.diagnosticSubscriber [private] |
Definition at line 65 of file DefaultDashboard.java.
BatteryLevelView com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.laptopBattery [private] |
Definition at line 63 of file DefaultDashboard.java.
boolean com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.powerOn = false [private] |
Definition at line 66 of file DefaultDashboard.java.
BatteryLevelView com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard.robotBattery [private] |
Definition at line 62 of file DefaultDashboard.java.