Classes | |
interface | DashboardInterface |
Public Member Functions | |
Dashboard (Activity activity) | |
GraphName | getDefaultNodeName () |
void | onError (Node arg0, Throwable arg1) |
void | onShutdown (final Node node) |
void | onShutdownComplete (Node node) |
void | onStart (ConnectedNode connectedNode) |
void | setCustomDashboardPath (String path) |
void | setRobotName (String name) |
void | setView (ViewGroup view, ViewGroup.LayoutParams lparams) |
Static Private Member Functions | |
static DashboardInterface | createDashboard (Class dashClass, Context context) |
static DashboardInterface | createDashboard (String className, Context context) |
static DashboardInterface | createDashboard (Context context) |
Private Attributes | |
Activity | activity |
DashboardInterface | dashboard |
ViewGroup.LayoutParams | lparams |
ViewGroup | view |
Static Private Attributes | |
static String | customDashboardPath |
static final String | defaultDashboardPath = "com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard" |
static final String | pr2DashboardPath = "com.ros.pr2.apps.core_components.Pr2Dashboard" |
static String | robotName |
static final String | turtlebotDashboardPath = "com.github.turtlebot.turtlebot_android.turtlebot_core.dashboards.TurtlebotDashboard" |
Definition at line 47 of file Dashboard.java.
com.github.rosjava.android_apps.application_management.Dashboard.Dashboard | ( | Activity | activity | ) | [inline] |
Definition at line 69 of file Dashboard.java.
static DashboardInterface com.github.rosjava.android_apps.application_management.Dashboard.createDashboard | ( | Class | dashClass, |
Context | context | ||
) | [inline, static, private] |
Definition at line 92 of file Dashboard.java.
static DashboardInterface com.github.rosjava.android_apps.application_management.Dashboard.createDashboard | ( | String | className, |
Context | context | ||
) | [inline, static, private] |
Definition at line 108 of file Dashboard.java.
static DashboardInterface com.github.rosjava.android_apps.application_management.Dashboard.createDashboard | ( | Context | context | ) | [inline, static, private] |
Dynamically locate and create a dashboard.
Definition at line 125 of file Dashboard.java.
GraphName com.github.rosjava.android_apps.application_management.Dashboard.getDefaultNodeName | ( | ) | [inline] |
Definition at line 197 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.onError | ( | Node | arg0, |
Throwable | arg1 | ||
) | [inline] |
Definition at line 138 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.onShutdown | ( | final Node | node | ) | [inline] |
Definition at line 144 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.onShutdownComplete | ( | Node | node | ) | [inline] |
Definition at line 159 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Definition at line 165 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.setCustomDashboardPath | ( | String | path | ) | [inline] |
Definition at line 88 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.setRobotName | ( | String | name | ) | [inline] |
Definition at line 84 of file Dashboard.java.
void com.github.rosjava.android_apps.application_management.Dashboard.setView | ( | ViewGroup | view, |
ViewGroup.LayoutParams | lparams | ||
) | [inline] |
Definition at line 76 of file Dashboard.java.
Activity com.github.rosjava.android_apps.application_management.Dashboard.activity [private] |
Definition at line 63 of file Dashboard.java.
String com.github.rosjava.android_apps.application_management.Dashboard.customDashboardPath [static, private] |
Definition at line 67 of file Dashboard.java.
DashboardInterface com.github.rosjava.android_apps.application_management.Dashboard.dashboard [private] |
Definition at line 62 of file Dashboard.java.
final String com.github.rosjava.android_apps.application_management.Dashboard.defaultDashboardPath = "com.github.rosjava.android_apps.application_management.dashboards.DefaultDashboard" [static, private] |
Definition at line 58 of file Dashboard.java.
ViewGroup.LayoutParams com.github.rosjava.android_apps.application_management.Dashboard.lparams [private] |
Definition at line 65 of file Dashboard.java.
final String com.github.rosjava.android_apps.application_management.Dashboard.pr2DashboardPath = "com.ros.pr2.apps.core_components.Pr2Dashboard" [static, private] |
Definition at line 60 of file Dashboard.java.
String com.github.rosjava.android_apps.application_management.Dashboard.robotName [static, private] |
Definition at line 66 of file Dashboard.java.
final String com.github.rosjava.android_apps.application_management.Dashboard.turtlebotDashboardPath = "com.github.turtlebot.turtlebot_android.turtlebot_core.dashboards.TurtlebotDashboard" [static, private] |
Definition at line 59 of file Dashboard.java.
ViewGroup com.github.rosjava.android_apps.application_management.Dashboard.view [private] |
Definition at line 64 of file Dashboard.java.