Release v1.1.1.1: Anti-Theft buttons update, BMS history chg_wait column, and wait for charging status display

This commit is contained in:
2026-09-22 15:17:18 +09:00
parent df038ae86b
commit 33fee50a10
26 changed files with 1570 additions and 2643 deletions

View File

@@ -294,8 +294,9 @@ namespace LFP_Manager.Utils
private static string GetStatusString(short aStatus, short aProtection = 0)
{
string result = "";
ushort uStatus = (ushort)(aStatus & 0x7FFF);
switch ((ushort)aStatus)
switch (uStatus)
{
case 0x0000:
result = "STANDBY";
@@ -321,23 +322,8 @@ namespace LFP_Manager.Utils
case 0x0032:
result = "POWER-ON";
break;
case 0x8000:
result = "STANDBY-HEAT";
break;
case 0x8001:
result = "CHARGING-HEAT";
break;
case 0x8002:
result = "DISCHARGING-HEAT";
break;
case 0x8004:
result = "TRIP-HEAT";
break;
case 0x8008:
result = "CHG-LIMIT-HEAT";
break;
default:
result = string.Format("UNKNOWN(0x{0:X4})", (ushort)aStatus);
result = string.Format("UNKNOWN(0x{0:X4})", uStatus);
break;
}
return result;