Go to the documentation of this file.
65 #ifndef XSMTI8X0DEVICE_H
66 #define XSMTI8X0DEVICE_H
108 #ifndef XDA_PRIVATE_BUILD
121 #include "mtix00deviceex.h"
bool setStringOutputMode6x0(uint32_t type, uint16_t frequency)
Sets the string output mode for this device.
uint8_t syncLine(const XsSyncSetting &setting) const override
virtual XsDevice * master() const
Return the master device of this device.
@ XDI_None
Empty datatype.
Mti8X0Device(Communicator *comm)
Constructs a device.
Mti8X0Device(XsDevice *master)
An empty constructor for a master device.
uint32_t supportedStatusFlags() const override
Returns a bitmask with all the status flags supported by this device.
uint32_t canConfiguration() const override
Returns the currently configured CAN configuration of the device.
Mti8X0DeviceEx(Communicator *comm)
Constructs a device.
The internal base class for MTi-8X0 series devices.
bool setPortConfiguration(XsIntArray &config) override
Change the port configuration of a device.
A structure for storing all xsens sync settings.
XsDataIdentifier
Defines the data identifiers.
A base struct for a communication interface.
virtual ~Mti8X0Device()
Destroys a device.
bool hasIccSupport() const override
MtiBaseDevice::BaseFrequencyResult getBaseFrequencyInternal(XsDataIdentifier dataType=XDI_None) const override
Returns the base update rate (Hz) corresponding to the dataType.
XsStringOutputTypeArray supportedStringOutputTypes() const override
Ask the device for its supported string output types.
The MTi device used for the 8X0-series.
bool setCanConfiguration(uint32_t config) override
Set the CAN output configuration for this device.
XsString shortProductCode() const override
Return the shortened product code of the device suitable for display.
Mti8X0DeviceEx(XsDevice *master)
Constructs a device.
A list of XsStringOutputType values.
bool setCanOutputConfiguration(XsCanOutputConfigurationArray &config) override
Set the CAN output configuration for this device.
A list of XsCanOutputConfiguration values.
static XsDevice * constructStandalone(Communicator *comm)
Constructs a standalone device using a provided communicator.
A struct for base frequency result.
A 0-terminated managed string of characters.
XsIntArray portConfiguration() const override
Get the current port configuration of a device.
XsCanOutputConfigurationArray canOutputConfiguration() const override
Returns the currently configured CAN output of the device.
The internal base class for MTi devices.