From aac1632c61143eb42e94c0a7485223cf12f4b56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C3=96ster?= Date: Mon, 1 Jul 2024 10:07:22 +0300 Subject: [PATCH] Fix byteswap on voltage value --- Software/src/battery/KIA-HYUNDAI-HYBRID-BATTERY.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Software/src/battery/KIA-HYUNDAI-HYBRID-BATTERY.cpp b/Software/src/battery/KIA-HYUNDAI-HYBRID-BATTERY.cpp index 04432312..2c42c3fe 100644 --- a/Software/src/battery/KIA-HYUNDAI-HYBRID-BATTERY.cpp +++ b/Software/src/battery/KIA-HYUNDAI-HYBRID-BATTERY.cpp @@ -145,7 +145,7 @@ void receive_can_battery(CAN_frame_t rx_frame) { case 0x22: //Second datarow in PID group if (poll_data_pid == 1) { battery_current = ((battery_current_high_byte << 8) | rx_frame.data.u8[1]); - battery_voltage = ((rx_frame.data.u8[3] << 8) | rx_frame.data.u8[2]); + battery_voltage = ((rx_frame.data.u8[2] << 8) | rx_frame.data.u8[3]); battery_module_max_temperature = rx_frame.data.u8[4]; battery_module_min_temperature = rx_frame.data.u8[5]; } else if (poll_data_pid == 2) {