|
| InternalButton (bool inverted) |
|
void | SetInverted (bool inverted) |
|
void | SetPressed (bool pressed) |
|
virtual bool | Get () |
|
virtual void | WhenPressed (Command *command) |
| Specifies the command to run when a button is first pressed. More...
|
|
virtual void | WhileHeld (Command *command) |
| Specifies the command to be scheduled while the button is pressed The command will be scheduled repeatedly while the button is pressed and will be canceled when the button is released. More...
|
|
virtual void | WhenReleased (Command *command) |
| Specifies the command to run when the button is released The command will be scheduled a single time. More...
|
|
virtual void | CancelWhenPressed (Command *command) |
| Cancels the specificed command when the button is pressed. More...
|
|
virtual void | ToggleWhenPressed (Command *command) |
| Toggle the specified command when the button is pressed. More...
|
|
bool | Grab () |
|
void | WhenActive (Command *command) |
|
void | WhileActive (Command *command) |
|
void | WhenInactive (Command *command) |
|
void | CancelWhenActive (Command *command) |
|
void | ToggleWhenActive (Command *command) |
|
virtual void | InitTable (std::shared_ptr< ITable > table) |
| Initializes a table for this sendable object. More...
|
|
virtual std::shared_ptr< ITable > | GetTable () const |
|
virtual std::string | GetSmartDashboardType () const |
|
|
std::shared_ptr< ITable > | m_table |
|
The documentation for this class was generated from the following files: