13 #include "ErrorBase.h" 14 #include "SmartDashboard/Sendable.h" 15 #include "SmartDashboard/SendableBase.h" 32 static int GetDefaultSolenoidModule() {
return 0; }
43 static const int kDigitalChannels;
44 static const int kAnalogInputs;
45 static const int kAnalogOutputs;
46 static const int kSolenoidChannels;
47 static const int kSolenoidModules;
48 static const int kPwmChannels;
49 static const int kRelayChannels;
50 static const int kPDPChannels;
Definition: RobotController.cpp:14
static bool CheckRelayChannel(int channel)
Check that the relay channel number is valid.
Definition: SensorBase.cpp:61
Base class for all sensors.
Definition: SensorBase.h:25
static bool CheckAnalogInputChannel(int channel)
Check that the analog input number is value.
Definition: SensorBase.cpp:85
static bool CheckSolenoidChannel(int channel)
Verify that the solenoid channel number is within limits.
Definition: SensorBase.cpp:106
static bool CheckSolenoidModule(int moduleNumber)
Check that the solenoid module number is valid.
Definition: SensorBase.cpp:37
static bool CheckDigitalChannel(int channel)
Check that the digital channel number is valid.
Definition: SensorBase.cpp:49
static bool CheckPDPChannel(int channel)
Verify that the power distribution channel number is within limits.
Definition: SensorBase.cpp:115
Base class for most objects.
Definition: ErrorBase.h:74
static bool CheckAnalogOutputChannel(int channel)
Check that the analog output number is valid.
Definition: SensorBase.cpp:97
Definition: SendableBase.h:19
static bool CheckPWMChannel(int channel)
Check that the digital channel number is valid.
Definition: SensorBase.cpp:73