Functions
Synchronization Namespace Reference

Functions

unsigned int awindaTimeResolutionInMicroseconds ()
 
bool isAwindaSettingCompatible (XsSyncSetting const &setting1, XsSyncSetting const &setting2)
 
bool isCompatibleSyncSetting (XsDeviceId const &deviceId, XsSyncSetting const &setting1, XsSyncSetting const &setting2)
 Return true if setting1 is compatible with setting2 for a device with deviceId. More...
 
bool isSyncStationSettingCompatible (XsSyncSetting const &setting1, XsSyncSetting const &setting2)
 
unsigned int mtiTimeResolutionInMicroseconds ()
 
unsigned int mtx2TimeResolutionInMicroseconds ()
 
XsSyncSettingArray supportedSyncSettings (XsDeviceId const &deviceId)
 Returns the list of the supported synchronizations settings for the specified device id Each item in the list represent one possible function-line settings. More...
 
XsSyncSettingArray supportedSyncSettingsForAwindaBaseStation ()
 get list of supported synchronizations settings for an Awinda base station More...
 
XsSyncSettingArray supportedSyncSettingsForGnssDevice ()
 get list of supported synchronizations settings for MtDevice with GNSS More...
 
XsSyncSettingArray supportedSyncSettingsForMark5MtigX10Device ()
 
XsSyncSettingArray supportedSyncSettingsForMt6x0Device ()
 get list of supported synchronizations settings for an Mti6x0Device More...
 
XsSyncSettingArray supportedSyncSettingsForMt6x0GnssDevice ()
 get list of supported synchronizations settings for any MTi-6x0, non-rugged devices with external GNSS support, such as the 670 More...
 
XsSyncSettingArray supportedSyncSettingsForMt6x0IntGnssDevice ()
 get list of supported synchronizations settings for any MTi-6x0G, rugged devices with internal GNSS, such as the 680G More...
 
XsSyncSettingArray supportedSyncSettingsForMtDevice ()
 get list of supported synchronizations settings for an MtDevice More...
 
XsSyncSettingArray supportedSyncSettingsForMti7AndMTi8Devices ()
 get list of supported synchronizations settings for an Mti7 or MTi8 Device More...
 
XsSyncSettingArray supportedSyncSettingsForMtiDevice ()
 
XsSyncSettingArray supportedSyncSettingsForMtigDevice ()
 get list of supported synchronizations settings for an MtigDevice More...
 
XsSyncSettingArray supportedSyncSettingsForMtiXDevice ()
 get list of supported synchronization settings for an MtiX Device More...
 
XsSyncSettingArray supportedSyncSettingsForMtx2Device ()
 get list of supported synchronizations settings for an Mtx2Device More...
 
bool supportsSyncSettings (XsDeviceId const &deviceId)
 
unsigned int syncStationTimeResolutionInMicroseconds ()
 
unsigned int timeResolutionInMicroseconds (XsDeviceId const &deviceId)
 

Function Documentation

◆ awindaTimeResolutionInMicroseconds()

unsigned int Synchronization::awindaTimeResolutionInMicroseconds ( )
Returns
the time resolution in microseconds for an awinda device

Definition at line 693 of file supportedsyncsettings.cpp.

◆ isAwindaSettingCompatible()

bool Synchronization::isAwindaSettingCompatible ( XsSyncSetting const &  setting1,
XsSyncSetting const &  setting2 
)
Returns
true if the awinda settings setting1 and setting2 are compatible
Note
This very specific for awinda Basically this checks that if a specific function is configured for In1 and In2 (or Out1 and Out2), then the other settings of both should match. This is because this get combined into one function with the line: both setting

Definition at line 657 of file supportedsyncsettings.cpp.

◆ isCompatibleSyncSetting()

bool Synchronization::isCompatibleSyncSetting ( XsDeviceId const &  deviceId,
XsSyncSetting const &  setting1,
XsSyncSetting const &  setting2 
)

Return true if setting1 is compatible with setting2 for a device with deviceId.

Definition at line 126 of file supportedsyncsettings.cpp.

◆ isSyncStationSettingCompatible()

bool Synchronization::isSyncStationSettingCompatible ( XsSyncSetting const &  setting1,
XsSyncSetting const &  setting2 
)
Returns
true if the sync station settings setting1 and setting2 are compatible
Note
This very specific for a sync station
See also
isAwindaSettingCompatible

Definition at line 686 of file supportedsyncsettings.cpp.

◆ mtiTimeResolutionInMicroseconds()

unsigned int Synchronization::mtiTimeResolutionInMicroseconds ( )
Returns
the time resolution in microseconds for an Mtmk4 device

Definition at line 707 of file supportedsyncsettings.cpp.

◆ mtx2TimeResolutionInMicroseconds()

unsigned int Synchronization::mtx2TimeResolutionInMicroseconds ( )
Returns
the time resolution in microseconds for an Mtx2 device

Definition at line 714 of file supportedsyncsettings.cpp.

◆ supportedSyncSettings()

XsSyncSettingArray Synchronization::supportedSyncSettings ( XsDeviceId const &  deviceId)

Returns the list of the supported synchronizations settings for the specified device id Each item in the list represent one possible function-line settings.

Definition at line 78 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForAwindaBaseStation()

XsSyncSettingArray Synchronization::supportedSyncSettingsForAwindaBaseStation ( )

get list of supported synchronizations settings for an Awinda base station

Definition at line 576 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForGnssDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForGnssDevice ( )

get list of supported synchronizations settings for MtDevice with GNSS

Definition at line 526 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMark5MtigX10Device()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMark5MtigX10Device ( )

Definition at line 411 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMt6x0Device()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMt6x0Device ( )

get list of supported synchronizations settings for an Mti6x0Device

Definition at line 234 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMt6x0GnssDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMt6x0GnssDevice ( )

get list of supported synchronizations settings for any MTi-6x0, non-rugged devices with external GNSS support, such as the 670

Definition at line 308 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMt6x0IntGnssDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMt6x0IntGnssDevice ( )

get list of supported synchronizations settings for any MTi-6x0G, rugged devices with internal GNSS, such as the 680G

Definition at line 330 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMtDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMtDevice ( )

get list of supported synchronizations settings for an MtDevice

Definition at line 487 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMti7AndMTi8Devices()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMti7AndMTi8Devices ( )

get list of supported synchronizations settings for an Mti7 or MTi8 Device

Definition at line 448 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMtiDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMtiDevice ( )

Definition at line 163 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMtigDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMtigDevice ( )

get list of supported synchronizations settings for an MtigDevice

Definition at line 422 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMtiXDevice()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMtiXDevice ( )

get list of supported synchronization settings for an MtiX Device

Definition at line 545 of file supportedsyncsettings.cpp.

◆ supportedSyncSettingsForMtx2Device()

XsSyncSettingArray Synchronization::supportedSyncSettingsForMtx2Device ( )

get list of supported synchronizations settings for an Mtx2Device

Definition at line 155 of file supportedsyncsettings.cpp.

◆ supportsSyncSettings()

bool Synchronization::supportsSyncSettings ( XsDeviceId const &  deviceId)
Returns
true if the specified device id supports sync settings, false otherwise

Definition at line 116 of file supportedsyncsettings.cpp.

◆ syncStationTimeResolutionInMicroseconds()

unsigned int Synchronization::syncStationTimeResolutionInMicroseconds ( )
Returns
the time resolution in microseconds for an sync station device

Definition at line 700 of file supportedsyncsettings.cpp.

◆ timeResolutionInMicroseconds()

unsigned int Synchronization::timeResolutionInMicroseconds ( XsDeviceId const &  deviceId)
Returns
the time resolution in microseconds for a device with device id deviceId For example if the precision is 1 millisecond, 1000 is returned
Note
Currently MVN studio only supports 1 or 1000

Definition at line 140 of file supportedsyncsettings.cpp.



xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22