35 #ifndef _DBW_FCA_CAN_DISPATCH_H 36 #define _DBW_FCA_CAN_DISPATCH_H 160 uint8_t ft_drv_temp_cmd :7;
162 uint8_t ft_psg_temp_cmd :7;
164 uint8_t ft_fn_sp_cmd :3;
174 uint8_t vent_md_cmd :4;
177 uint8_t fl_hs_cmd :2;
178 uint8_t fl_vs_cmd :2;
179 uint8_t fr_hs_cmd :2;
180 uint8_t fr_vs_cmd :2;
184 uint8_t turn_signal :2;
185 uint8_t head_light_hi :2;
186 uint8_t wiper_front :4;
190 uint8_t btn_cc_res :1;
191 uint8_t btn_cc_cncl :1;
193 uint8_t btn_cc_on_off :1;
195 uint8_t btn_cc_set_inc :1;
196 uint8_t btn_cc_set_dec :1;
197 uint8_t btn_cc_gap_inc :1;
198 uint8_t btn_cc_gap_dec :1;
203 uint8_t door_rear_left :1;
204 uint8_t door_rear_right :1;
206 uint8_t door_trunk :1;
210 uint8_t btn_ld_ok :1;
211 uint8_t btn_ld_up :1;
212 uint8_t btn_ld_down :1;
213 uint8_t btn_ld_left :1;
214 uint8_t btn_ld_right :1;
216 uint8_t btn_cc_mode :1;
221 uint8_t ft_drv_temp_stat :7;
223 uint8_t ft_psg_temp_stat :7;
225 uint8_t ft_fn_sp_stat :3;
235 uint8_t vent_md_stat: 4;
238 uint8_t fl_hs_stat :2;
239 uint8_t fl_vs_stat :2;
240 uint8_t fr_hs_stat :2;
241 uint8_t fr_vs_stat :2;
263 int32_t latitude :31;
264 int32_t lat_valid :1;
265 int32_t longitude :31;
266 int32_t long_valid :1;
272 uint8_t utc_month :4;
276 uint8_t utc_hours :5;
278 uint8_t utc_minutes :6;
280 uint8_t utc_seconds :6;
282 uint8_t compass_dir :4;
291 int32_t dr_latitude :31;
292 int32_t dr_lat_valid :1;
293 int32_t dr_longitude :31;
294 int32_t dr_long_valid :1;
305 int16_t fuel_level :11;
308 uint8_t battery_12v :8;
309 uint32_t odometer :24;
321 uint32_t brake_torque_request :12;
322 uint32_t brake_torque_actual :12;
323 uint32_t brake_pc :8;
324 uint32_t brake_pressure :11;
325 uint32_t stationary :1;
331 int16_t axle_torque :15;
333 uint8_t throttle_pc :8;
451 #define BUILD_ASSERT(cond) do { (void) sizeof(char [1 - 2*!(cond)]); } while(0) 509 #endif // _DBW_FCA_CAN_DISPATCH_H
#define BUILD_ASSERT(cond)
static void dispatchAssertSizes()