sbgECom  1.11.920-stable
sbgECanId.h
1 
27 #ifndef __SBG_ECAN_IDS_H__
28 #define __SBG_ECAN_IDS_H__
29 
30 //----------------------------------------------------------------------//
31 //- Definition of all messages id for sbgECan -//
32 //----------------------------------------------------------------------//
33 
37 typedef enum _SbgECanMessageId
38 {
39  //
40  // Output Messages
41  //
42  SBG_ECAN_MSG_STATUS_01 = 0x100,
43  SBG_ECAN_MSG_STATUS_02 = 0x101,
44  SBG_ECAN_MSG_STATUS_03 = 0x102,
45 
46  SBG_ECAN_MSG_UTC_0 = 0x110,
47  SBG_ECAN_MSG_UTC_1 = 0x111,
48 
49  SBG_ECAN_MSG_IMU_INFO = 0x120,
50  SBG_ECAN_MSG_IMU_ACCEL = 0x121,
51  SBG_ECAN_MSG_IMU_GYRO = 0x122,
52  SBG_ECAN_MSG_IMU_DELTA_VEL = 0x123,
53  SBG_ECAN_MSG_IMU_DELTA_ANGLE = 0x124,
54 
55  SBG_ECAN_MSG_EKF_INFO = 0x130,
56  SBG_ECAN_MSG_EKF_QUAT = 0x131,
57  SBG_ECAN_MSG_EKF_EULER = 0x132,
58  SBG_ECAN_MSG_EKF_ORIENTATION_ACC = 0x133,
59  SBG_ECAN_MSG_EKF_POS = 0x134,
60  SBG_ECAN_MSG_EKF_ALTITUDE = 0x135,
61  SBG_ECAN_MSG_EKF_POS_ACC = 0x136,
62  SBG_ECAN_MSG_EKF_VEL_NED = 0x137,
63  SBG_ECAN_MSG_EKF_VEL_NED_ACC = 0x138,
64  SBG_ECAN_MSG_EKF_VEL_BODY = 0x139,
65 
66  SBG_ECAN_MSG_SHIP_MOTION_INFO = 0x140,
67  SBG_ECAN_MSG_SHIP_MOTION_0 = 0x141,
68  SBG_ECAN_MSG_SHIP_MOTION_1 = 0x145,
69  SBG_ECAN_MSG_SHIP_MOTION_2 = 0x149,
70 
71  SBG_ECAN_MSG_SHIP_MOTION_HP_INFO = 0x14A,
72  SBG_ECAN_MSG_SHIP_MOTION_HP_0 = 0x14B,
73  SBG_ECAN_MSG_SHIP_MOTION_HP_1 = 0x14C,
74  SBG_ECAN_MSG_SHIP_MOTION_HP_2 = 0x14D,
76  SBG_ECAN_MSG_MAG_0 = 0x150,
77  SBG_ECAN_MSG_MAG_1 = 0x151,
78  SBG_ECAN_MSG_MAG_2 = 0x152,
79 
80  SBG_ECAN_MSG_ODO_INFO = 0x160,
81  SBG_ECAN_MSG_ODO_VEL = 0x161,
82 
83  SBG_ECAN_MSG_AIR_DATA_INFO = 0x162,
84  SBG_ECAN_MSG_AIR_DATA_ALTITUDE = 0x163,
85  SBG_ECAN_MSG_AIR_DATA_AIRSPEED = 0x164,
86 
87  SBG_ECAN_MSG_DEPTH_INFO = 0x166,
88  SBG_ECAN_MSG_DEPTH_ALTITUDE = 0x167,
89 
90  SBG_ECAN_MSG_GPS1_VEL_INFO = 0x170,
91  SBG_ECAN_MSG_GPS1_VEL = 0x171,
92  SBG_ECAN_MSG_GPS1_VEL_ACC = 0x172,
93  SBG_ECAN_MSG_GPS1_VEL_COURSE = 0x173,
94  SBG_ECAN_MSG_GPS1_POS_INFO = 0x174,
95  SBG_ECAN_MSG_GPS1_POS = 0x175,
96  SBG_ECAN_MSG_GPS1_POS_ALT = 0x176,
97  SBG_ECAN_MSG_GPS1_POS_ACC = 0x177,
98  SBG_ECAN_MSG_GPS1_HDT_INFO = 0x178,
99  SBG_ECAN_MSG_GPS1_HDT = 0x179,
100 
101  SBG_ECAN_MSG_GPS2_VEL_INFO = 0x180,
102  SBG_ECAN_MSG_GPS2_VEL = 0x181,
103  SBG_ECAN_MSG_GPS2_VEL_ACC = 0x182,
104  SBG_ECAN_MSG_GPS2_VEL_COURSE = 0x183,
105  SBG_ECAN_MSG_GPS2_POS_INFO = 0x184,
106  SBG_ECAN_MSG_GPS2_POS = 0x185,
107  SBG_ECAN_MSG_GPS2_POS_ALT = 0x186,
108  SBG_ECAN_MSG_GPS2_POS_ACC = 0x187,
109  SBG_ECAN_MSG_GPS2_HDT_INFO = 0x188,
110  SBG_ECAN_MSG_GPS2_HDT = 0x189,
112  SBG_ECAN_MSG_EVENT_INFO_A = 0x200,
113  SBG_ECAN_MSG_EVENT_TIME_A = 0x201,
114  SBG_ECAN_MSG_EVENT_INFO_B = 0x202,
115  SBG_ECAN_MSG_EVENT_TIME_B = 0x203,
116  SBG_ECAN_MSG_EVENT_INFO_C = 0x204,
117  SBG_ECAN_MSG_EVENT_TIME_C = 0x205,
118  SBG_ECAN_MSG_EVENT_INFO_D = 0x206,
119  SBG_ECAN_MSG_EVENT_TIME_D = 0x207,
120  SBG_ECAN_MSG_EVENT_INFO_E = 0x208,
121  SBG_ECAN_MSG_EVENT_TIME_E = 0x209,
123  //
124  // Proprietary CASS logs
125  //
126  SBG_ECAN_MSG_CASS_DATINF = 0x210,
127  SBG_ECAN_MSG_CASS_ACCS = 0x211,
128  SBG_ECAN_MSG_CASS_OMGS = 0x212,
129  SBG_ECAN_MSG_CASS_NRPY = 0x213,
130  SBG_ECAN_MSG_CASS_VEL = 0x214,
131  SBG_ECAN_MSG_CASS_TIME = 0x215,
132  SBG_ECAN_MSG_CASS_GPS_INF = 0x216,
133  SBG_ECAN_MSG_CASS_GPS_COG = 0x217,
134  SBG_ECAN_MSG_CASS_ADDINF = 0x218,
135  SBG_ECAN_MSG_CASS_POS1 = 0x219,
136  SBG_ECAN_MSG_CASS_POS2 = 0x21A,
137  SBG_ECAN_MSG_CASS_SAT_INF = 0x21B,
138  SBG_ECAN_MSG_CASS_IACCS = 0x21C,
139  SBG_ECAN_MSG_CASS_IOMG = 0x21D,
140  SBG_ECAN_MSG_CASS_RR = 0x21E,
141 
142  //
143  // Automotive specific CAN output
144  //
145  SBG_ECAN_MSG_TRACK_SLIP_CURVATURE = 0x220
146 } SbgECanMessageId;
147 
148 #endif /* __SBG_ECOM_CMDS_H__ */