Go to the documentation of this file.
65 #ifndef XSRESTORECOMMUNICATION_H
66 #define XSRESTORECOMMUNICATION_H
int32_t innerFunction(void) override
Inner function for an execution on a thread.
void stop()
Stops the restore communication procedure.
XsResultValue openComPort(const XsPortInfo &portInfo)
Tries to open COM port.
SerialInterface * m_serialInterface
High level Motion Tracker (MT) management class.
XsResultValue
Xsens result values.
volatile std::atomic< bool > m_isRestoring
XsResultValue start(const XsString &portName)
Starts the restore communication procedure.
Contains a descriptor for opening a communication port to an Xsens device.
RestoreCommunication(XsControl *control)
Constructor.
The low-level serial communication class.
A class for a standard thread that has to perform the same action repeatedly.
Performs restore communication procedure with a provided COM port.
~RestoreCommunication()
Destructor.
Class that delegates callbacks to registered XsCallbackHandlerItems.
A 0-terminated managed string of characters.