mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-05 02:39:57 +02:00
Update GROWATT-HV-CAN.cpp
Added GROWATT_3110.data.u8[7] = 0x00; // Clear all bits Before setting the status bits to the actual value.
This commit is contained in:
parent
87845665cd
commit
63711aee0b
1 changed files with 1 additions and 0 deletions
|
@ -181,6 +181,7 @@ void update_values_can_inverter() { //This function maps all the values fetched
|
||||||
GROWATT_3110.data.u8[4] = (datalayer.battery.status.max_discharge_current_dA >> 8);
|
GROWATT_3110.data.u8[4] = (datalayer.battery.status.max_discharge_current_dA >> 8);
|
||||||
GROWATT_3110.data.u8[5] = (datalayer.battery.status.max_discharge_current_dA & 0x00FF);
|
GROWATT_3110.data.u8[5] = (datalayer.battery.status.max_discharge_current_dA & 0x00FF);
|
||||||
//Status bits (see documentation for all bits, most important are mapped
|
//Status bits (see documentation for all bits, most important are mapped
|
||||||
|
GROWATT_3110.data.u8[7] = 0x00; // Clear all bits
|
||||||
if (datalayer.battery.status.active_power_W < -1) { // Discharging
|
if (datalayer.battery.status.active_power_W < -1) { // Discharging
|
||||||
GROWATT_3110.data.u8[7] = (GROWATT_3110.data.u8[7] | 0b00000011);
|
GROWATT_3110.data.u8[7] = (GROWATT_3110.data.u8[7] | 0b00000011);
|
||||||
} else if (datalayer.battery.status.active_power_W > 1) { // Charging
|
} else if (datalayer.battery.status.active_power_W > 1) { // Charging
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue