sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComCmdEvent.h
Go to the documentation of this file.
1
32
33#ifndef SBG_ECOM_CMD_EVENT_H
34#define SBG_ECOM_CMD_EVENT_H
35
36// sbgCommonLib headers
37#include <sbgCommon.h>
38
39// Project headers
40#include <sbgECom.h>
41
42#ifdef __cplusplus
43extern "C" {
44#endif
45
46//----------------------------------------------------------------------//
47//- Event definitions -//
48//----------------------------------------------------------------------//
49
60
71
80
109
119
120//----------------------------------------------------------------------//
121//- Event configurations -//
122//----------------------------------------------------------------------//
123
132
142
143//----------------------------------------------------------------------//
144//- Public methods -//
145//----------------------------------------------------------------------//
146
156
166
176
186
187#ifdef __cplusplus
188}
189#endif
190
191#endif // SBG_ECOM_CMD_EVENT_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
enum _SbgEComSyncOutPolarity SbgEComSyncOutPolarity
_SbgEComSyncOutId
Definition sbgEComCmdEvent.h:76
@ SBG_ECOM_SYNC_OUT_A
Definition sbgEComCmdEvent.h:77
@ SBG_ECOM_SYNC_OUT_B
Definition sbgEComCmdEvent.h:78
_SbgEComSyncOutPolarity
Definition sbgEComCmdEvent.h:114
@ SBG_ECOM_SYNC_OUT_RISING_EDGE
Definition sbgEComCmdEvent.h:116
@ SBG_ECOM_SYNC_OUT_FALLING_EDGE
Definition sbgEComCmdEvent.h:115
@ SBG_ECOM_SYNC_OUT_TOGGLE
Definition sbgEComCmdEvent.h:117
SbgErrorCode sbgEComCmdSyncOutGetConf(SbgEComHandle *pHandle, SbgEComSyncOutId syncOutId, SbgEComSyncOutConf *pConf)
enum _SbgEComSyncInSensitivity SbgEComSyncInSensitivity
enum _SbgEComSyncOutId SbgEComSyncOutId
_SbgEComSyncOutFunction
Definition sbgEComCmdEvent.h:85
@ SBG_ECOM_SYNC_OUT_MODE_DIRECT_PPS
Definition sbgEComCmdEvent.h:103
@ SBG_ECOM_SYNC_OUT_MODE_2_MS
Definition sbgEComCmdEvent.h:99
@ SBG_ECOM_SYNC_OUT_MODE_4_MS
Definition sbgEComCmdEvent.h:100
@ SBG_ECOM_SYNC_OUT_MODE_DIV_5
Definition sbgEComCmdEvent.h:90
@ SBG_ECOM_SYNC_OUT_MODE_DISABLED
Definition sbgEComCmdEvent.h:86
@ SBG_ECOM_SYNC_OUT_MODE_PPS
Definition sbgEComCmdEvent.h:102
@ SBG_ECOM_SYNC_OUT_MODE_DIV_100
Definition sbgEComCmdEvent.h:95
@ SBG_ECOM_SYNC_OUT_MODE_DIV_40
Definition sbgEComCmdEvent.h:94
@ SBG_ECOM_SYNC_OUT_MODE_DIV_10
Definition sbgEComCmdEvent.h:92
@ SBG_ECOM_SYNC_OUT_MODE_MAIN_LOOP
Definition sbgEComCmdEvent.h:87
@ SBG_ECOM_SYNC_OUT_MODE_DIV_8
Definition sbgEComCmdEvent.h:91
@ SBG_ECOM_SYNC_OUT_MODE_DIV_200
Definition sbgEComCmdEvent.h:96
@ SBG_ECOM_SYNC_OUT_MODE_DIV_20
Definition sbgEComCmdEvent.h:93
@ SBG_ECOM_SYNC_OUT_MODE_DIV_4
Definition sbgEComCmdEvent.h:89
@ SBG_ECOM_SYNC_OUT_MODE_DIV_2
Definition sbgEComCmdEvent.h:88
@ SBG_ECOM_SYNC_OUT_MODE_1_MS
Definition sbgEComCmdEvent.h:98
SbgErrorCode sbgEComCmdSyncInSetConf(SbgEComHandle *pHandle, SbgEComSyncInId syncInId, const SbgEComSyncInConf *pConf)
SbgErrorCode sbgEComCmdSyncInGetConf(SbgEComHandle *pHandle, SbgEComSyncInId syncInId, SbgEComSyncInConf *pConf)
enum _SbgEComSyncInId SbgEComSyncInId
SbgErrorCode sbgEComCmdSyncOutSetConf(SbgEComHandle *pHandle, SbgEComSyncOutId syncOutId, const SbgEComSyncOutConf *pConf)
_SbgEComSyncInId
Definition sbgEComCmdEvent.h:54
@ SBG_ECOM_SYNC_IN_C
Definition sbgEComCmdEvent.h:57
@ SBG_ECOM_SYNC_IN_D
Definition sbgEComCmdEvent.h:58
@ SBG_ECOM_SYNC_IN_B
Definition sbgEComCmdEvent.h:56
@ SBG_ECOM_SYNC_IN_A
Definition sbgEComCmdEvent.h:55
enum _SbgEComSyncOutFunction SbgEComSyncOutFunction
struct _SbgEComSyncOutConf SbgEComSyncOutConf
struct _SbgEComSyncInConf SbgEComSyncInConf
_SbgEComSyncInSensitivity
Definition sbgEComCmdEvent.h:65
@ SBG_ECOM_SYNC_IN_RISING_EDGE
Definition sbgEComCmdEvent.h:68
@ SBG_ECOM_SYNC_IN_DISABLED
Definition sbgEComCmdEvent.h:66
@ SBG_ECOM_SYNC_IN_BOTH_EDGES
Definition sbgEComCmdEvent.h:69
@ SBG_ECOM_SYNC_IN_FALLING_EDGE
Definition sbgEComCmdEvent.h:67
enum _SbgErrorCode SbgErrorCode
Definition sbgEComCmdEvent.h:128
int32_t delay
Definition sbgEComCmdEvent.h:130
SbgEComSyncInSensitivity sensitivity
Definition sbgEComCmdEvent.h:129
Definition sbgEComCmdEvent.h:137
SbgEComSyncOutPolarity polarity
Definition sbgEComCmdEvent.h:139
uint32_t duration
Definition sbgEComCmdEvent.h:140
SbgEComSyncOutFunction outputFunction
Definition sbgEComCmdEvent.h:138