10 #include "ErrorBase.h" 11 #include "SmartDashboard/SendableBase.h" 21 static int GetAll(
int module);
36 static constexpr
int m_maxModules = 63;
37 static constexpr
int m_maxPorts = 8;
Definition: RobotController.cpp:14
SolenoidBase class is the common base class for the Solenoid and DoubleSolenoid classes.
Definition: SolenoidBase.h:19
int GetAll() const
Read all 8 solenoids as a single byte.
Definition: SolenoidBase.cpp:41
void ClearAllPCMStickyFaults()
Clear ALL sticky faults inside PCM that Compressor is wired to.
Definition: SolenoidBase.cpp:136
Base class for most objects.
Definition: ErrorBase.h:74
Definition: SendableBase.h:19
bool GetPCMSolenoidVoltageStickyFault() const
Definition: SolenoidBase.cpp:87
SolenoidBase(int pcmID)
Constructor.
Definition: SolenoidBase.cpp:20
int GetPCMSolenoidBlackList() const
Reads complete solenoid blacklist for all 8 solenoids as a single byte.
Definition: SolenoidBase.cpp:69
bool GetPCMSolenoidVoltageFault() const
Definition: SolenoidBase.cpp:105