virtual std::string Sendable::GetSmartDashboardType |
( |
| ) |
const |
|
pure virtual |
- Returns
- the string representation of the named data type that will be used by the smart dashboard for this sendable
Implemented in CANTalon, CANJaguar, Command, PWM, Encoder, Counter, AnalogInput, ADXL345_SPI, PIDSubsystem, Ultrasonic, AnalogPotentiometer, ADXL345_I2C, Relay, PIDCommand, Compressor, ADXL362, Trigger, DigitalOutput, Subsystem, SendableChooser, DigitalInput, DoubleSolenoid, AnalogAccelerometer, Scheduler, Servo, Solenoid, PowerDistributionPanel, BuiltInAccelerometer, GearTooth, GyroBase, and AnalogOutput.
virtual std::shared_ptr<ITable> Sendable::GetTable |
( |
| ) |
const |
|
pure virtual |
- Returns
- the table that is currently associated with the sendable
Implemented in CANTalon, CANJaguar, Command, PWM, Encoder, Counter, AnalogInput, ADXL345_SPI, Ultrasonic, AnalogPotentiometer, ADXL345_I2C, Relay, ADXL362, Compressor, DigitalOutput, Trigger, DigitalInput, DoubleSolenoid, AnalogAccelerometer, Scheduler, Subsystem, SendableChooser, Servo, Solenoid, PowerDistributionPanel, BuiltInAccelerometer, GyroBase, and AnalogOutput.
virtual void Sendable::InitTable |
( |
std::shared_ptr< ITable > |
subtable | ) |
|
|
pure virtual |
Initializes a table for this sendable object.
- Parameters
-
subtable | The table to put the values in. |
Implemented in CANTalon, CANJaguar, Command, PWM, Encoder, Counter, PIDController, AnalogInput, ADXL345_SPI, Ultrasonic, PIDSubsystem, AnalogPotentiometer, ADXL345_I2C, Relay, PIDCommand, Compressor, ADXL362, DigitalOutput, Trigger, DigitalInput, DoubleSolenoid, AnalogAccelerometer, Scheduler, Subsystem, SendableChooser, Servo, Solenoid, PowerDistributionPanel, BuiltInAccelerometer, GyroBase, and AnalogOutput.
The documentation for this class was generated from the following file: