mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-03 17:59:27 +02:00
Fix datatype casting on pack voltage
This commit is contained in:
parent
f3b3bb92cf
commit
be7a79686a
1 changed files with 1 additions and 1 deletions
|
@ -166,7 +166,7 @@ void handle_incoming_can_frame_battery(CAN_frame rx_frame) {
|
||||||
break;
|
break;
|
||||||
case PID_POLL_AVERAGE_VOLTAGE_OF_CELLS:
|
case PID_POLL_AVERAGE_VOLTAGE_OF_CELLS:
|
||||||
average_voltage_of_cells =
|
average_voltage_of_cells =
|
||||||
(uint16_t)((rx_frame.data.u8[5] << 16) | (rx_frame.data.u8[6] << 8) | (rx_frame.data.u8[7]));
|
(uint32_t)((rx_frame.data.u8[5] << 16) | (rx_frame.data.u8[6] << 8) | (rx_frame.data.u8[7]));
|
||||||
break;
|
break;
|
||||||
case PID_POLL_HIGHEST_CELL_VOLTAGE:
|
case PID_POLL_HIGHEST_CELL_VOLTAGE:
|
||||||
highest_cell_voltage_mv = (uint16_t)((rx_frame.data.u8[4] << 8) | rx_frame.data.u8[5]);
|
highest_cell_voltage_mv = (uint16_t)((rx_frame.data.u8[4] << 8) | rx_frame.data.u8[5]);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue