7 #ifndef SOLENOID_BASE_H_
8 #define SOLENOID_BASE_H_
11 #include "SensorBase.h"
12 #include "ChipObject.h"
13 #include "Synchronized.h"
26 void Set(uint8_t value, uint8_t mask);
27 virtual void InitSolenoid() = 0;
33 static tSolenoid *m_fpgaSolenoidModule;
34 static uint32_t m_refCount;
virtual ~SolenoidBase()
Definition: SolenoidBase.cpp:38
uint8_t GetAll()
Definition: SolenoidBase.cpp:78
void Set(uint8_t value, uint8_t mask)
Definition: SolenoidBase.cpp:58
SolenoidBase(uint8_t moduleNumber)
Definition: SolenoidBase.cpp:22
Definition: SensorBase.h:20
uint32_t m_moduleNumber
Slot number where the module is plugged into the chassis.
Definition: SolenoidBase.h:29
Definition: Resource.h:23
Definition: Synchronized.h:31
Definition: SolenoidBase.h:19