A structure for storing all xsens sync settings. More...
#include <xssyncsetting.h>
Public Attributes | |
uint16_t | m_clockPeriod |
XsSyncFunction | m_function |
XsSyncLine | m_line |
int32_t | m_offset |
uint8_t | m_padding |
XsSyncPolarity | m_polarity |
uint32_t | m_pulseWidth |
uint16_t | m_skipFactor |
uint16_t | m_skipFirst |
uint8_t | m_triggerOnce |
A structure for storing all xsens sync settings.
Definition at line 95 of file xssyncsetting.h.
uint16_t XsSyncSetting::m_clockPeriod |
The frequency of the external clock in milliseconds, only valid when function is XSF_ClockBiasEstimation.
Definition at line 104 of file xssyncsetting.h.
XsSyncFunction XsSyncSetting::m_function |
The action to be performed, when an input sync line changes
Definition at line 98 of file xssyncsetting.h.
XsSyncLine XsSyncSetting::m_line |
int32_t XsSyncSetting::m_offset |
The time between reception of a line change and the execution of the sync action, in microseconds.
Definition at line 101 of file xssyncsetting.h.
uint8_t XsSyncSetting::m_padding |
Padding to get at a 4 byte boundary so memcpy/memcmp works with sizeof(XsSyncSetting)
Definition at line 106 of file xssyncsetting.h.
XsSyncPolarity XsSyncSetting::m_polarity |
The edge on which the action is performed,
Definition at line 99 of file xssyncsetting.h.
uint32_t XsSyncSetting::m_pulseWidth |
The time to keep the line polarity before toggling back, in microseconds.
Definition at line 100 of file xssyncsetting.h.
uint16_t XsSyncSetting::m_skipFactor |
The number of frames to skip between 2 actions.
Definition at line 103 of file xssyncsetting.h.
uint16_t XsSyncSetting::m_skipFirst |
The number of frames to skip before executing the action.
Definition at line 102 of file xssyncsetting.h.
uint8_t XsSyncSetting::m_triggerOnce |
Whether the action is repeated for each frame.
Definition at line 105 of file xssyncsetting.h.