Go to the documentation of this file.
65 #ifndef XSMTIX0DEVICE_H
66 #define XSMTIX0DEVICE_H
95 #ifndef XDA_PRIVATE_BUILD
108 #include "mtix0deviceex.h"
uint32_t supportedStatusFlags() const override
Returns a bitmask with all the status flags supported by this device.
MtiX0Device(Communicator *comm)
Constructs a device.
virtual XsDevice * master() const
Return the master device of this device.
@ XDI_None
Empty datatype.
MtiBaseDevice::BaseFrequencyResult getBaseFrequencyInternal(XsDataIdentifier dataType=XDI_None) const override
Returns the base update rate (Hz) corresponding to the dataType. Returns 0 if no update rate is avail...
virtual ~MtiX0Device()
Destroys a device.
XsDataIdentifier
Defines the data identifiers.
A base struct for a communication interface.
MtiX0DeviceEx(Communicator *comm)
Constructs a device.
MtiX0Device(XsDevice *master)
An empty constructor for a master device.
XsStringOutputTypeArray supportedStringOutputTypes() const override
Ask the device for its supported string output types.
The MTi device used for the X0-series.
The internal base class for MTi-X0 series devices.
MtiX0DeviceEx(XsDevice *master)
Constructs a device.
static XsDevice * constructStandalone(Communicator *comm)
Constructs a standalone device using a provided communicator.
A list of XsStringOutputType values.
A struct for base frequency result.
The internal base class for MTi devices.