sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgECanId.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECAN_ID_H
34 #define SBG_ECAN_ID_H
35 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 //----------------------------------------------------------------------//
41 //- Definition of all messages id for sbgECan -//
42 //----------------------------------------------------------------------//
43 
47 typedef enum _SbgECanMessageId
48 {
49  //
50  // Output Messages
51  //
52  SBG_ECAN_MSG_STATUS_01 = 0x100,
53  SBG_ECAN_MSG_STATUS_02 = 0x101,
54  SBG_ECAN_MSG_STATUS_03 = 0x102,
55 
56  SBG_ECAN_MSG_UTC_0 = 0x110,
57  SBG_ECAN_MSG_UTC_1 = 0x111,
58 
59  SBG_ECAN_MSG_IMU_INFO = 0x120,
60  SBG_ECAN_MSG_IMU_ACCEL = 0x121,
61  SBG_ECAN_MSG_IMU_GYRO = 0x122,
62  SBG_ECAN_MSG_IMU_DELTA_VEL = 0x123,
63  SBG_ECAN_MSG_IMU_DELTA_ANGLE = 0x124,
64 
65  SBG_ECAN_MSG_EKF_INFO = 0x130,
66  SBG_ECAN_MSG_EKF_QUAT = 0x131,
67  SBG_ECAN_MSG_EKF_EULER = 0x132,
68  SBG_ECAN_MSG_EKF_ORIENTATION_ACC = 0x133,
69  SBG_ECAN_MSG_EKF_POS = 0x134,
70  SBG_ECAN_MSG_EKF_ALTITUDE = 0x135,
71  SBG_ECAN_MSG_EKF_POS_ACC = 0x136,
72  SBG_ECAN_MSG_EKF_VEL_NED = 0x137,
73  SBG_ECAN_MSG_EKF_VEL_NED_ACC = 0x138,
74  SBG_ECAN_MSG_EKF_VEL_BODY = 0x139,
75 
76  SBG_ECAN_MSG_SHIP_MOTION_INFO = 0x140,
77  SBG_ECAN_MSG_SHIP_MOTION_0 = 0x141,
78  SBG_ECAN_MSG_SHIP_MOTION_1 = 0x145,
79  SBG_ECAN_MSG_SHIP_MOTION_2 = 0x149,
80 
86  SBG_ECAN_MSG_MAG_0 = 0x150,
87  SBG_ECAN_MSG_MAG_1 = 0x151,
88  SBG_ECAN_MSG_MAG_2 = 0x152,
89 
90  SBG_ECAN_MSG_ODO_INFO = 0x160,
91  SBG_ECAN_MSG_ODO_VEL = 0x161,
92 
93  SBG_ECAN_MSG_AIR_DATA_INFO = 0x162,
94  SBG_ECAN_MSG_AIR_DATA_ALTITUDE = 0x163,
95  SBG_ECAN_MSG_AIR_DATA_AIRSPEED = 0x164,
96 
97  SBG_ECAN_MSG_DEPTH_INFO = 0x166,
98  SBG_ECAN_MSG_DEPTH_ALTITUDE = 0x167,
99 
100  SBG_ECAN_MSG_GPS1_VEL_INFO = 0x170,
101  SBG_ECAN_MSG_GPS1_VEL = 0x171,
102  SBG_ECAN_MSG_GPS1_VEL_ACC = 0x172,
103  SBG_ECAN_MSG_GPS1_VEL_COURSE = 0x173,
104  SBG_ECAN_MSG_GPS1_POS_INFO = 0x174,
105  SBG_ECAN_MSG_GPS1_POS = 0x175,
106  SBG_ECAN_MSG_GPS1_POS_ALT = 0x176,
107  SBG_ECAN_MSG_GPS1_POS_ACC = 0x177,
108  SBG_ECAN_MSG_GPS1_HDT_INFO = 0x178,
109  SBG_ECAN_MSG_GPS1_HDT = 0x179,
110 
122  SBG_ECAN_MSG_EVENT_INFO_A = 0x200,
123  SBG_ECAN_MSG_EVENT_TIME_A = 0x201,
124  SBG_ECAN_MSG_EVENT_INFO_B = 0x202,
125  SBG_ECAN_MSG_EVENT_TIME_B = 0x203,
126  SBG_ECAN_MSG_EVENT_INFO_C = 0x204,
127  SBG_ECAN_MSG_EVENT_TIME_C = 0x205,
128  SBG_ECAN_MSG_EVENT_INFO_D = 0x206,
129  SBG_ECAN_MSG_EVENT_TIME_D = 0x207,
133  //
134  // Proprietary CASS logs
135  //
136  SBG_ECAN_MSG_CASS_DATINF = 0x210,
137  SBG_ECAN_MSG_CASS_ACCS = 0x211,
138  SBG_ECAN_MSG_CASS_OMGS = 0x212,
139  SBG_ECAN_MSG_CASS_NRPY = 0x213,
140  SBG_ECAN_MSG_CASS_VEL = 0x214,
141  SBG_ECAN_MSG_CASS_TIME = 0x215,
142  SBG_ECAN_MSG_CASS_GPS_INF = 0x216,
143  SBG_ECAN_MSG_CASS_GPS_COG = 0x217,
144  SBG_ECAN_MSG_CASS_ADDINF = 0x218,
145  SBG_ECAN_MSG_CASS_POS1 = 0x219,
146  SBG_ECAN_MSG_CASS_POS2 = 0x21A,
147  SBG_ECAN_MSG_CASS_SAT_INF = 0x21B,
148  SBG_ECAN_MSG_CASS_IACCS = 0x21C,
149  SBG_ECAN_MSG_CASS_IOMG = 0x21D,
150  SBG_ECAN_MSG_CASS_RR = 0x21E,
151 
152  //
153  // Automotive specific CAN output
154  //
155  SBG_ECAN_MSG_AUTO_TRACK_SLIP_CURV = 0x220,
157 
158 #ifdef __cplusplus
159 }
160 #endif
161 
162 #endif // SBG_ECAN_ID_H
_SbgECanMessageId
Definition: sbgECanId.h:48
@ SBG_ECAN_MSG_SHIP_MOTION_HP_0
Definition: sbgECanId.h:82
@ SBG_ECAN_MSG_GPS2_HDT_INFO
Definition: sbgECanId.h:119
@ SBG_ECAN_MSG_GPS2_POS_INFO
Definition: sbgECanId.h:115
@ SBG_ECAN_MSG_GPS2_VEL
Definition: sbgECanId.h:112
@ SBG_ECAN_MSG_GPS2_VEL_ACC
Definition: sbgECanId.h:113
@ SBG_ECAN_MSG_GPS2_VEL_COURSE
Definition: sbgECanId.h:114
@ SBG_ECAN_MSG_EVENT_TIME_E
Definition: sbgECanId.h:131
@ SBG_ECAN_MSG_GPS2_POS_ALT
Definition: sbgECanId.h:117
@ SBG_ECAN_MSG_GPS2_POS
Definition: sbgECanId.h:116
@ SBG_ECAN_MSG_EVENT_INFO_E
Definition: sbgECanId.h:130
@ SBG_ECAN_MSG_SHIP_MOTION_HP_1
Definition: sbgECanId.h:83
@ SBG_ECAN_MSG_GPS2_HDT
Definition: sbgECanId.h:120
@ SBG_ECAN_MSG_SHIP_MOTION_HP_2
Definition: sbgECanId.h:84
@ SBG_ECAN_MSG_GPS2_POS_ACC
Definition: sbgECanId.h:118
@ SBG_ECAN_MSG_GPS2_VEL_INFO
Definition: sbgECanId.h:111
@ SBG_ECAN_MSG_SHIP_MOTION_HP_INFO
Definition: sbgECanId.h:81
enum _SbgECanMessageId SbgECanMessageId