Compare commits

..

1 Commits

Author SHA1 Message Date
c0c5dc68c5 V1.0.0.9 - 2026/01/12
* Change status in the multi module screen
2026-01-12 12:43:07 +09:00
2 changed files with 25 additions and 12 deletions

View File

@@ -109,27 +109,40 @@ namespace LFP_Manager.Controls
switch (ModuleData.StatusData.status)
{
case 0x0000: // Stand by
slbOpStatus.Text = "STANDBY";
slbOpStatus.Text = "STB";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
break;
case 0x0001: // Charging
slbOpStatus.Text = "CHARGING";
slbOpStatus.Text = "CHG";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Blue;
break;
case 0x0002: // Discharging
slbOpStatus.Text = "DISCHARGING";
slbOpStatus.Text = "DCH";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Magenta;
break;
case 0x0003: // Float Charging
slbOpStatus.Text = "FLOATING";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
case 0x0004: // TRIP
if ((ModuleData.StatusData.specialAlarm & 0x0001) != 0)
{
slbOpStatus.Text = "P-OFF"; // "ANTI -THEFT (Comm.)";
slbOpStatus.AppearanceItemCaption.ForeColor = Color.Red;
}
else if ((ModuleData.StatusData.specialAlarm & 0x0002) != 0)
{
slbOpStatus.Text = "P-OFF"; // "ANTI -THEFT (Gyro)";
slbOpStatus.AppearanceItemCaption.ForeColor = Color.Red;
}
else
{
slbOpStatus.Text = "TRIP";
slbOpStatus.AppearanceItemCaption.ForeColor = Color.Red;
}
break;
case 0x0004: // Warming Up
slbOpStatus.Text = "WARMING UP";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
case 0x0008: // Chg-Lmt
slbOpStatus.Text = "LMT";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Blue;
break;
default:
slbOpStatus.Text = "UNKNOWN";
slbOpStatus.Text = $"UNKNOWN({ModuleData.StatusData.status:X2})";
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
break;
}

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.8")]
[assembly: AssemblyFileVersion("1.0.0.8")]
[assembly: AssemblyVersion("1.0.0.9")]
[assembly: AssemblyFileVersion("1.0.0.9")]