SendableChooser Class Reference
#include <SendableChooser.h>


Public Member Functions | |
| void | AddObject (const char *name, void *object) |
| void | AddDefault (const char *name, void *object) |
| void * | GetSelected () |
| virtual std::string | GetType () |
| virtual NetworkTable * | GetTable () |
Detailed Description
The SendableChooser class is a useful tool for presenting a selection of options to the SmartDashboard.
For instance, you may wish to be able to select between multiple autonomous modes. You can do this by putting every possible Command you want to run as an autonomous into a SendableChooser and then put it into the SmartDashboard to have a list of options appear on the laptop. Once autonomous starts, simply ask the SendableChooser what the selected value is.
- See also:
- SmartDashboard
Definition at line 28 of file SendableChooser.h.
Member Function Documentation
| void SendableChooser::AddDefault | ( | const char * | name, | |
| void * | object | |||
| ) |
Add the given object to the list of options and marks it as the default. Functionally, this is very close to AddObject(...) except that it will use this as the default option if none other is explicitly selected.
- Parameters:
-
name the name of the option object the option
Definition at line 56 of file SendableChooser.cpp.
| void SendableChooser::AddObject | ( | const char * | name, | |
| void * | object | |||
| ) |
Adds the given object to the list of options. On the SmartDashboard on the desktop, the object will appear as the given name.
- Parameters:
-
name the name of the option object the option
Definition at line 28 of file SendableChooser.cpp.
The documentation for this class was generated from the following files:
Generated on Thu Jan 12 2012 22:35:36 for WPILibC++ by
1.7.1