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