16 #ifndef SURGSIM_DEVICES_LABJACK_LABJACKTHREAD_H 17 #define SURGSIM_DEVICES_LABJACK_LABJACKTHREAD_H 51 #endif // SURGSIM_DEVICES_LABJACK_LABJACKTHREAD_H Definition: CompoundShapeToGraphics.cpp:29
A class implementing the thread context for communicating with LabJack devices.
Definition: LabJackThread.h:31
bool doInitialize() override
Definition: LabJackThread.cpp:34
LabJackThread(LabJackScaffold *scaffold, LabJackScaffold::DeviceData *deviceData)
Definition: LabJackThread.cpp:22
LabJackScaffold * m_scaffold
Definition: LabJackThread.h:44
LabJackScaffold::DeviceData * m_deviceData
Definition: LabJackThread.h:45
bool doStartUp() override
Definition: LabJackThread.cpp:39
virtual ~LabJackThread()
Definition: LabJackThread.cpp:30
A class that implements the behavior of LabJackDevice objects.
Definition: LabJackScaffold.h:41
bool doUpdate(double dt) override
Implementation of actual work function for this thread, this has a default implementation to handle d...
Definition: LabJackThread.cpp:44
Basic thread implementation, tries to maintain a constant rate, supplies startup an initialization...
Definition: BasicThread.h:48
The per-device data.
Definition: LabJackScaffold.cpp:369