V1.0.0.9 - 2026/01/12
* Change status in the multi module screen
This commit is contained in:
@@ -109,27 +109,40 @@ namespace LFP_Manager.Controls
|
|||||||
switch (ModuleData.StatusData.status)
|
switch (ModuleData.StatusData.status)
|
||||||
{
|
{
|
||||||
case 0x0000: // Stand by
|
case 0x0000: // Stand by
|
||||||
slbOpStatus.Text = "STANDBY";
|
slbOpStatus.Text = "STB";
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
||||||
break;
|
break;
|
||||||
case 0x0001: // Charging
|
case 0x0001: // Charging
|
||||||
slbOpStatus.Text = "CHARGING";
|
slbOpStatus.Text = "CHG";
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Blue;
|
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Blue;
|
||||||
break;
|
break;
|
||||||
case 0x0002: // Discharging
|
case 0x0002: // Discharging
|
||||||
slbOpStatus.Text = "DISCHARGING";
|
slbOpStatus.Text = "DCH";
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Magenta;
|
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Magenta;
|
||||||
break;
|
break;
|
||||||
case 0x0003: // Float Charging
|
case 0x0004: // TRIP
|
||||||
slbOpStatus.Text = "FLOATING";
|
if ((ModuleData.StatusData.specialAlarm & 0x0001) != 0)
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
{
|
||||||
|
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;
|
break;
|
||||||
case 0x0004: // Warming Up
|
case 0x0008: // Chg-Lmt
|
||||||
slbOpStatus.Text = "WARMING UP";
|
slbOpStatus.Text = "LMT";
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Blue;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
slbOpStatus.Text = "UNKNOWN";
|
slbOpStatus.Text = $"UNKNOWN({ModuleData.StatusData.status:X2})";
|
||||||
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
slbOpStatus.AppearanceItemCaption.ForeColor = System.Drawing.Color.Black;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||||||
// You can specify all the values or you can default the Build and Revision Numbers
|
// You can specify all the values or you can default the Build and Revision Numbers
|
||||||
// by using the '*' as shown below:
|
// by using the '*' as shown below:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.0.8")]
|
[assembly: AssemblyVersion("1.0.0.9")]
|
||||||
[assembly: AssemblyFileVersion("1.0.0.8")]
|
[assembly: AssemblyFileVersion("1.0.0.9")]
|
||||||
|
|||||||
Reference in New Issue
Block a user