sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComCmdOutput.h
Go to the documentation of this file.
1
32
33#ifndef SBG_ECOM_CMD_OUTPUT_H
34#define SBG_ECOM_CMD_OUTPUT_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//- Public definitions -//
48//----------------------------------------------------------------------//
49
59
92
106
107//----------------------------------------------------------------------//
108//- Public methods -//
109//----------------------------------------------------------------------//
110
122
134
145
159
170SbgErrorCode sbgEComCmdCanOutputGetConf(SbgEComHandle *pHandle, SbgECanMessageId internalId, SbgEComOutputMode *pMode, uint32_t *pUserId, bool *pExtended);
171
182SbgErrorCode sbgEComCmdCanOutputSetConf(SbgEComHandle *pHandle, SbgECanMessageId internalId, SbgEComOutputMode mode, uint32_t userId, bool extended);
183
193
202SbgErrorCode sbgEComCmdOutputSetNmeaTalkerId(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, const char *pNmeaTalkerId);
203
204#ifdef __cplusplus
205}
206#endif
207
208#endif // SBG_ECOM_CMD_OUTPUT_H
Main header for the SBG Systems common C library.
enum _SbgECanMessageId SbgECanMessageId
Contains main sbgECom methods.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
SbgErrorCode sbgEComCmdOutputGetNmeaTalkerId(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, char *pNmeaTalkerId)
enum _SbgEComOutputMode SbgEComOutputMode
_SbgEComOutputMonitoringPoint
Definition sbgEComCmdOutput.h:98
@ SBG_ECOM_OUTPUT_MONITORING_POINT_3
Definition sbgEComCmdOutput.h:103
@ SBG_ECOM_OUTPUT_MONITORING_POINT_COG
Definition sbgEComCmdOutput.h:100
@ SBG_ECOM_OUTPUT_MONITORING_POINT_2
Definition sbgEComCmdOutput.h:102
@ SBG_ECOM_OUTPUT_MONITORING_NUM
Definition sbgEComCmdOutput.h:104
@ SBG_ECOM_OUTPUT_MONITORING_POINT_IMU
Definition sbgEComCmdOutput.h:99
@ SBG_ECOM_OUTPUT_MONITORING_POINT_1
Definition sbgEComCmdOutput.h:101
SbgErrorCode sbgEComCmdCanOutputGetConf(SbgEComHandle *pHandle, SbgECanMessageId internalId, SbgEComOutputMode *pMode, uint32_t *pUserId, bool *pExtended)
enum _SbgEComOutputMonitoringPoint SbgEComOutputMonitoringPoint
SbgErrorCode sbgEComCmdCanOutputSetConf(SbgEComHandle *pHandle, SbgECanMessageId internalId, SbgEComOutputMode mode, uint32_t userId, bool extended)
_SbgEComOutputPort
Definition sbgEComCmdOutput.h:54
@ SBG_ECOM_OUTPUT_PORT_A
Definition sbgEComCmdOutput.h:55
@ SBG_ECOM_OUTPUT_PORT_E
Definition sbgEComCmdOutput.h:57
@ SBG_ECOM_OUTPUT_PORT_C
Definition sbgEComCmdOutput.h:56
SbgErrorCode sbgEComCmdOutputClassSetEnable(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, SbgEComClass classId, bool enable)
SbgErrorCode sbgEComCmdOutputSetNmeaTalkerId(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, const char *pNmeaTalkerId)
SbgErrorCode sbgEComCmdOutputSetConf(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, SbgEComClass classId, SbgEComMsgId msgId, SbgEComOutputMode mode)
SbgErrorCode sbgEComCmdOutputClassGetEnable(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, SbgEComClass classId, bool *pEnable)
SbgErrorCode sbgEComCmdOutputGetConf(SbgEComHandle *pHandle, SbgEComOutputPort outputPort, SbgEComClass classId, SbgEComMsgId msgId, SbgEComOutputMode *pMode)
enum _SbgEComOutputPort SbgEComOutputPort
_SbgEComOutputMode
Definition sbgEComCmdOutput.h:64
@ SBG_ECOM_OUTPUT_MODE_DIV_20
Definition sbgEComCmdOutput.h:72
@ SBG_ECOM_OUTPUT_MODE_HIGH_FREQ_LOOP
Definition sbgEComCmdOutput.h:90
@ SBG_ECOM_OUTPUT_MODE_DIV_8
Definition sbgEComCmdOutput.h:70
@ SBG_ECOM_OUTPUT_MODE_DIV_200
Definition sbgEComCmdOutput.h:75
@ SBG_ECOM_OUTPUT_MODE_EVENT_IN_B
Definition sbgEComCmdOutput.h:85
@ SBG_ECOM_OUTPUT_MODE_DIV_5
Definition sbgEComCmdOutput.h:69
@ SBG_ECOM_OUTPUT_MODE_EVENT_IN_E
Definition sbgEComCmdOutput.h:88
@ SBG_ECOM_OUTPUT_MODE_DIV_10
Definition sbgEComCmdOutput.h:71
@ SBG_ECOM_OUTPUT_MODE_1_MS
Definition sbgEComCmdOutput.h:77
@ SBG_ECOM_OUTPUT_MODE_2_MS
Definition sbgEComCmdOutput.h:78
@ SBG_ECOM_OUTPUT_MODE_DISABLED
Definition sbgEComCmdOutput.h:65
@ SBG_ECOM_OUTPUT_MODE_DIV_100
Definition sbgEComCmdOutput.h:74
@ SBG_ECOM_OUTPUT_MODE_DIV_2
Definition sbgEComCmdOutput.h:67
@ SBG_ECOM_OUTPUT_MODE_DIV_4
Definition sbgEComCmdOutput.h:68
@ SBG_ECOM_OUTPUT_MODE_4_MS
Definition sbgEComCmdOutput.h:79
@ SBG_ECOM_OUTPUT_MODE_EVENT_IN_D
Definition sbgEComCmdOutput.h:87
@ SBG_ECOM_OUTPUT_MODE_EVENT_IN_A
Definition sbgEComCmdOutput.h:84
@ SBG_ECOM_OUTPUT_MODE_DIV_40
Definition sbgEComCmdOutput.h:73
@ SBG_ECOM_OUTPUT_MODE_PPS
Definition sbgEComCmdOutput.h:81
@ SBG_ECOM_OUTPUT_MODE_EVENT_IN_C
Definition sbgEComCmdOutput.h:86
@ SBG_ECOM_OUTPUT_MODE_MAIN_LOOP
Definition sbgEComCmdOutput.h:66
@ SBG_ECOM_OUTPUT_MODE_NEW_DATA
Definition sbgEComCmdOutput.h:82
uint8_t SbgEComMsgId
Definition sbgEComIds.h:336
enum _SbgEComClass SbgEComClass
enum _SbgErrorCode SbgErrorCode