sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComCmdInterface.h
Go to the documentation of this file.
1
32
33#ifndef SBG_ECOM_CMD_INTERFACE_H
34#define SBG_ECOM_CMD_INTERFACE_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//- Serial interface definitions -//
48//----------------------------------------------------------------------//
49
69
79
80//----------------------------------------------------------------------//
81//- Serial interface configuration -//
82//----------------------------------------------------------------------//
83
92
93//----------------------------------------------------------------------//
94//- CAN interface definitions -//
95//----------------------------------------------------------------------//
96
114
125
126//----------------------------------------------------------------------//
127//- Public methods -//
128//----------------------------------------------------------------------//
129
139
149
159
169
170#ifdef __cplusplus
171}
172#endif
173
174#endif // SBG_ECOM_CMD_INTERFACE_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
enum _SbgEComPortId SbgEComPortId
_SbgEComPortId
Definition sbgEComCmdInterface.h:54
@ SBG_ECOM_IF_COM_E
Definition sbgEComCmdInterface.h:59
@ SBG_ECOM_IF_COM_D
Definition sbgEComCmdInterface.h:58
@ SBG_ECOM_IF_ETH_0
Definition sbgEComCmdInterface.h:61
@ SBG_ECOM_IF_COM_A
Definition sbgEComCmdInterface.h:55
@ SBG_ECOM_IF_DATA_LOGGER
Definition sbgEComCmdInterface.h:67
@ SBG_ECOM_IF_ETH_3
Definition sbgEComCmdInterface.h:64
@ SBG_ECOM_IF_ETH_2
Definition sbgEComCmdInterface.h:63
@ SBG_ECOM_IF_COM_B
Definition sbgEComCmdInterface.h:56
@ SBG_ECOM_IF_ETH_4
Definition sbgEComCmdInterface.h:65
@ SBG_ECOM_IF_COM_C
Definition sbgEComCmdInterface.h:57
@ SBG_ECOM_IF_ETH_1
Definition sbgEComCmdInterface.h:62
SbgErrorCode sbgEComCmdInterfaceGetUartConf(SbgEComHandle *pHandle, SbgEComPortId interfaceId, SbgEComInterfaceConf *pConf)
_SbgEComPortMode
Definition sbgEComCmdInterface.h:74
@ SBG_ECOM_UART_MODE_422
Definition sbgEComCmdInterface.h:77
@ SBG_ECOM_UART_MODE_232
Definition sbgEComCmdInterface.h:76
@ SBG_ECOM_UART_MODE_OFF
Definition sbgEComCmdInterface.h:75
enum _SbgEComPortMode SbgEComPortMode
enum _SbgEComCanMode SbgEComCanMode
_SbgEComCanBitRate
Definition sbgEComCmdInterface.h:101
@ SBG_ECOM_CAN_BITRATE_125
Definition sbgEComCmdInterface.h:108
@ SBG_ECOM_CAN_BITRATE_50
Definition sbgEComCmdInterface.h:106
@ SBG_ECOM_CAN_BITRATE_20
Definition sbgEComCmdInterface.h:104
@ SBG_ECOM_CAN_BITRATE_500
Definition sbgEComCmdInterface.h:110
@ SBG_ECOM_CAN_BITRATE_100
Definition sbgEComCmdInterface.h:107
@ SBG_ECOM_CAN_BITRATE_DISABLED
Definition sbgEComCmdInterface.h:102
@ SBG_ECOM_CAN_BITRATE_750
Definition sbgEComCmdInterface.h:111
@ SBG_ECOM_CAN_BITRATE_1000
Definition sbgEComCmdInterface.h:112
@ SBG_ECOM_CAN_BITRATE_10
Definition sbgEComCmdInterface.h:103
@ SBG_ECOM_CAN_BITRATE_25
Definition sbgEComCmdInterface.h:105
@ SBG_ECOM_CAN_BITRATE_250
Definition sbgEComCmdInterface.h:109
enum _SbgEComCanBitRate SbgEComCanBitRate
SbgErrorCode sbgEComCmdInterfaceGetCanConf(SbgEComHandle *pHandle, SbgEComCanBitRate *pBitrate, SbgEComCanMode *pMode)
_SbgEComCanMode
Definition sbgEComCmdInterface.h:119
@ SBG_ECOM_CAN_MODE_UNDEFINED
Definition sbgEComCmdInterface.h:120
@ SBG_ECOM_CAN_MODE_SPY
Definition sbgEComCmdInterface.h:121
@ SBG_ECOM_CAN_MODE_NORMAL
Definition sbgEComCmdInterface.h:122
SbgErrorCode sbgEComCmdInterfaceSetCanConf(SbgEComHandle *pHandle, SbgEComCanBitRate bitRate, SbgEComCanMode mode)
SbgErrorCode sbgEComCmdInterfaceSetUartConf(SbgEComHandle *pHandle, SbgEComPortId interfaceId, const SbgEComInterfaceConf *pConf)
struct _SbgEComInterfaceConf SbgEComInterfaceConf
enum _SbgErrorCode SbgErrorCode
Definition sbgEComCmdInterface.h:88
uint32_t baudRate
Definition sbgEComCmdInterface.h:89
SbgEComPortMode mode
Definition sbgEComCmdInterface.h:90