33 #ifndef SBG_ECOM_CMD_EVENT_H
34 #define SBG_ECOM_CMD_EVENT_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
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:113
@ SBG_ECOM_SYNC_OUT_RISING_EDGE
Definition: sbgEComCmdEvent.h:115
@ SBG_ECOM_SYNC_OUT_FALLING_EDGE
Definition: sbgEComCmdEvent.h:114
@ SBG_ECOM_SYNC_OUT_TOGGLE
Definition: sbgEComCmdEvent.h:116
SbgErrorCode sbgEComCmdSyncOutGetConf(SbgEComHandle *pHandle, SbgEComSyncOutId syncOutId, SbgEComSyncOutConf *pConf)
enum _SbgEComSyncInSensitivity SbgEComSyncInSensitivity
enum _SbgEComSyncOutId SbgEComSyncOutId
_SbgEComSyncOutFunction
Definition: sbgEComCmdEvent.h:85
@ SBG_ECOM_SYNC_OUT_MODE_EVENT_IN_A
Definition: sbgEComCmdEvent.h:96
@ SBG_ECOM_SYNC_OUT_MODE_DIRECT_PPS
Definition: sbgEComCmdEvent.h:101
@ SBG_ECOM_SYNC_OUT_MODE_DISABLED
Definition: sbgEComCmdEvent.h:86
@ SBG_ECOM_SYNC_OUT_MODE_EVENT_IN_B
Definition: sbgEComCmdEvent.h:97
@ SBG_ECOM_SYNC_OUT_MODE_PPS
Definition: sbgEComCmdEvent.h:95
@ SBG_ECOM_SYNC_OUT_MODE_EVENT_IN_D
Definition: sbgEComCmdEvent.h:99
@ SBG_ECOM_SYNC_OUT_MODE_DIV_40
Definition: sbgEComCmdEvent.h:93
@ SBG_ECOM_SYNC_OUT_MODE_DIV_10
Definition: sbgEComCmdEvent.h:91
@ SBG_ECOM_SYNC_OUT_MODE_MAIN_LOOP
Definition: sbgEComCmdEvent.h:87
@ SBG_ECOM_SYNC_OUT_MODE_EVENT_IN_C
Definition: sbgEComCmdEvent.h:98
@ SBG_ECOM_SYNC_OUT_MODE_DIV_8
Definition: sbgEComCmdEvent.h:90
@ SBG_ECOM_SYNC_OUT_MODE_DIV_200
Definition: sbgEComCmdEvent.h:94
@ SBG_ECOM_SYNC_OUT_MODE_DIV_20
Definition: sbgEComCmdEvent.h:92
@ SBG_ECOM_SYNC_OUT_MODE_DIV_4
Definition: sbgEComCmdEvent.h:89
@ SBG_ECOM_SYNC_OUT_MODE_DIV_2
Definition: sbgEComCmdEvent.h:88
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:127
int32_t delay
Definition: sbgEComCmdEvent.h:129
SbgEComSyncInSensitivity sensitivity
Definition: sbgEComCmdEvent.h:128
Definition: sbgEComCmdEvent.h:136
SbgEComSyncOutPolarity polarity
Definition: sbgEComCmdEvent.h:138
uint32_t duration
Definition: sbgEComCmdEvent.h:139
SbgEComSyncOutFunction outputFunction
Definition: sbgEComCmdEvent.h:137