mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-05 10:49:42 +02:00
Fix scaling of charge/discharge allowed
This commit is contained in:
parent
fe046246c5
commit
bc959a9b84
1 changed files with 2 additions and 2 deletions
|
@ -125,8 +125,8 @@ void receive_can_battery(CAN_frame_t rx_frame) {
|
|||
case 0x21: //First frame in PID group
|
||||
if (poll_data_pid == 1) { // 21 01
|
||||
SOC = rx_frame.data.u8[1]; // 0xBC = 188 /2 = 94%
|
||||
available_charge_power = ((rx_frame.data.u8[3] << 8) | rx_frame.data.u8[2]);
|
||||
available_discharge_power = ((rx_frame.data.u8[5] << 8) | rx_frame.data.u8[4]);
|
||||
available_charge_power = ((rx_frame.data.u8[2] << 8) | rx_frame.data.u8[3]);
|
||||
available_discharge_power = ((rx_frame.data.u8[4] << 8) | rx_frame.data.u8[5]);
|
||||
battery_current_high_byte = rx_frame.data.u8[7];
|
||||
} else if (poll_data_pid == 2) { //21 02
|
||||
cellvoltages_mv[0] = (rx_frame.data.u8[2] * 20);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue