Go to the documentation of this file.
65 #ifndef USBCOMMUNICATOR_H
66 #define USBCOMMUNICATOR_H
A class that uses serial port to communicate.
A class that uses USB to communicate.
virtual ~UsbCommunicator()
virtual XsResultValue gotoConfig(bool detectRs485) override
Request a device to go to config mode.
XsResultValue
Xsens result values.
A base struct for a communication interface.
Contains a descriptor for opening a communication port to an Xsens device.
std::shared_ptr< StreamInterface > createStreamInterface(const XsPortInfo &pi) override
Creates a stream interface.
UsbInterface * m_usbInterface
static Communicator * construct()
Construct and returns new USB communicator.
virtual XsResultValue gotoMeasurement() override
Request a device to go to measurement mode.
UsbCommunicator()
Default constructor.
An IoInterface for dealing specifically with Xsens USB devices.