Go to the documentation of this file.
9 #ifndef CscLifiSignalInterface_h
10 #define CscLifiSignalInterface_h
16 using std::vector, std::string, std::thread;
21 bool activated =
true;
22 thread *updateStatusAndProcessActionThread =
nullptr;
33 if (instance != NULL ) {
CscLifiSignalInterface()
Definition: CscLifiSignalInterface.cpp:23
void updateStatusAndProcessAction()
Definition: CscLifiSignalInterface.cpp:30
const char * serialPortName
Definition: CscLifiSignalInterface.h:25
static CscLifiSignalInterface * getInstance()
Definition: CscLifiSignalInterface.h:32
float currentSignalValue
Definition: CscLifiSignalInterface.h:27
Definition: CscLifiSignalInterface.h:18
void activate(const char *serialPortName)
Definition: CscLifiSignalInterface.cpp:56
void initialSequenceProcessAction()
Definition: CscLifiSignalInterface.cpp:26
void disactivate()
Definition: CscLifiSignalInterface.cpp:66
int serialFd
Definition: CscLifiSignalInterface.h:26
virtual ~CscLifiSignalInterface()
Definition: CscLifiSignalInterface.cpp:134
bool isActivated()
Definition: CscLifiSignalInterface.cpp:126
void initUpdateStatusAndProcessActionThread()
Definition: CscLifiSignalInterface.cpp:37
bool setupSerialStream(int &fd, const char *portName)
Definition: CscLifiSignalInterface.cpp:76
void closeSerial()
Definition: CscLifiSignalInterface.cpp:130