fix wheelspeed readout
This commit is contained in:
parent
5933dc1012
commit
d07f944150
@ -258,10 +258,10 @@ void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data) {
|
||||
break;
|
||||
case CAN_ID_FTCU_WHEELSPEED:
|
||||
vehicle_state.watchdog_times.ftcu = tick;
|
||||
vehicle_state.wheel_speeds.wss_fl = data[0] | ((data[1] & 0x0F) << 8);
|
||||
vehicle_state.wheel_speeds.wss_fr = ((data[1] >> 4) & 0x0F) | (data[2] << 4);
|
||||
vehicle_state.wheel_speeds.wss_rl = data[3] | ((data[4] & 0x0F) << 8);
|
||||
vehicle_state.wheel_speeds.wss_rr = ((data[4] >> 4) & 0x0F) | (data[5] << 4);
|
||||
vehicle_state.wheel_speeds.wss_fl = (data[0] | ((data[1] & 0x0F) << 8)) * 0.05;
|
||||
vehicle_state.wheel_speeds.wss_fr = (((data[1] >> 4) & 0x0F) | (data[2] << 4)) * 0.05;
|
||||
vehicle_state.wheel_speeds.wss_rl = (data[3] | ((data[4] & 0x0F) << 8)) * 0.05;
|
||||
vehicle_state.wheel_speeds.wss_rr = (((data[4] >> 4) & 0x0F) | (data[5] << 4)) * 0.05;
|
||||
vehicle_state.distance_session = data[6] | (data[7] << 8);
|
||||
break;
|
||||
case CAN_ID_FTCU_BRAKE_T:
|
||||
|
Loading…
x
Reference in New Issue
Block a user