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:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
@@ -133,15 +133,17 @@ namespace LFP_Manager.Controls
|
||||
TeCurrDateTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", SystemData.BmsDateTime);
|
||||
|
||||
// Anti-Theft Data Display
|
||||
TeSensitive.Text = string.Format("{0}", SystemData.CalibriationData.AntiTheft.GyroScope);
|
||||
TeAntiTheftGyroCurr.Text = string.Format("{0}", SystemData.CalibriationData.AntiTheft.Status);
|
||||
|
||||
if (SystemData.CalibriationData.AntiTheft.GyroScope == 0)
|
||||
{
|
||||
TeAntiTheftGyroCurr.Text = "DISABLE";
|
||||
simpleLabelItemAntiTheftStatus.Text = "DISABLE";
|
||||
}
|
||||
else
|
||||
{
|
||||
TeAntiTheftGyroCurr.Text = "ENABLE";
|
||||
simpleLabelItemAntiTheftStatus.Text = csConstData.SystemInfo.GetAntiTheftStatusString(SystemData.CalibriationData.AntiTheft.Status);
|
||||
}
|
||||
TeSensitive.Text = string.Format("{0}", SystemData.CalibriationData.AntiTheft.GyroScope);
|
||||
|
||||
if (dFlag == 0)
|
||||
{
|
||||
@@ -218,9 +220,9 @@ namespace LFP_Manager.Controls
|
||||
{
|
||||
TeNewDateTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now);
|
||||
}
|
||||
private void BtnClearAntiTheftProtect_Click(object sender, EventArgs e)
|
||||
private void BtnClearAlarm_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Anti Theft Data Clear
|
||||
// Anti Theft Clear Alarm (Send 1 to 0x0089)
|
||||
PasswordResult = 0;
|
||||
|
||||
foreach (Form frm in Application.OpenForms)
|
||||
@@ -239,7 +241,34 @@ namespace LFP_Manager.Controls
|
||||
if (PasswordResult == 1)
|
||||
{
|
||||
wCalib = rCalib.DeepCopy();
|
||||
wCalib.AntiTheft.GyroScope = Config.GyroSensitive;
|
||||
wCalib.AntiTheft.GyroScope = 1;
|
||||
|
||||
OnCommnadEvent(19, CALC_INDEX, 1, ref rParam, ref wCalib);
|
||||
}
|
||||
}
|
||||
|
||||
private void BtnClearActivation_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Anti Theft Clear Activation (Set Sensitive to 0)
|
||||
PasswordResult = 0;
|
||||
|
||||
foreach (Form frm in Application.OpenForms)
|
||||
{
|
||||
if (frm.Name == "FmxPassword")
|
||||
{
|
||||
frm.Activate();
|
||||
return;
|
||||
}
|
||||
}
|
||||
FmxPassword PasswordForm = new FmxPassword(Config, 0);
|
||||
|
||||
PasswordForm.OnResult += PassWordResultProc;
|
||||
PasswordForm.ShowDialog();
|
||||
|
||||
if (PasswordResult == 1)
|
||||
{
|
||||
wCalib = rCalib.DeepCopy();
|
||||
wCalib.AntiTheft.GyroScope = 0;
|
||||
|
||||
OnCommnadEvent(19, CALC_INDEX, 1, ref rParam, ref wCalib);
|
||||
}
|
||||
@@ -249,62 +278,6 @@ namespace LFP_Manager.Controls
|
||||
{
|
||||
PasswordResult = result;
|
||||
}
|
||||
|
||||
private void BtnAntiTheftEnable_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Anti Theft Data Get
|
||||
PasswordResult = 0;
|
||||
|
||||
foreach (Form frm in Application.OpenForms)
|
||||
{
|
||||
if (frm.Name == "FmxPassword")
|
||||
{
|
||||
frm.Activate();
|
||||
return;
|
||||
}
|
||||
}
|
||||
FmxPassword PasswordForm = new FmxPassword(Config, 1);
|
||||
|
||||
PasswordForm.OnResult += PassWordResultProc;
|
||||
PasswordForm.ShowDialog();
|
||||
|
||||
if (PasswordResult == 1)
|
||||
{
|
||||
wCalib = rCalib.DeepCopy();
|
||||
|
||||
wCalib.AntiTheft.GyroScope = Config.GyroSensitive;
|
||||
|
||||
OnCommnadEvent(18, CALC_INDEX, 1, ref rParam, ref wCalib);
|
||||
}
|
||||
}
|
||||
|
||||
private void BtnAntiTheftDisable_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Anti Theft Data Get
|
||||
PasswordResult = 0;
|
||||
|
||||
foreach (Form frm in Application.OpenForms)
|
||||
{
|
||||
if (frm.Name == "FmxPassword")
|
||||
{
|
||||
frm.Activate();
|
||||
return;
|
||||
}
|
||||
}
|
||||
FmxPassword PasswordForm = new FmxPassword(Config, 2);
|
||||
|
||||
PasswordForm.OnResult += PassWordResultProc;
|
||||
PasswordForm.ShowDialog();
|
||||
|
||||
if (PasswordResult == 1)
|
||||
{
|
||||
wCalib = rCalib.DeepCopy();
|
||||
|
||||
wCalib.AntiTheft.GyroScope = 0;
|
||||
|
||||
OnCommnadEvent(18, CALC_INDEX, 1, ref rParam, ref wCalib);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region COMPONENT EVENT
|
||||
|
||||
Reference in New Issue
Block a user