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