feat: Initial commit for LFP_Manager_DBG (V1.1.0.22)

This commit is contained in:
2026-09-22 11:37:05 +09:00
commit df038ae86b
158 changed files with 78308 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
using DevExpress.XtraEditors;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using LFP_Manager.DataStructure;
namespace LFP_Manager.Controls
{
public partial class ucCalibrationView : DevExpress.XtraEditors.XtraUserControl
{
#region VARIABLES
DeviceSystemData ModuleData;
#endregion
public ucCalibrationView()
{
InitializeComponent();
edBattCapacity.Enabled = false;
edChgOption.Enabled = false;
edChgCalibration.Enabled = false;
edDchCalibration.Enabled = false;
}
public void DisplayValue(ref DeviceSystemData[] aSystemData)
{
ModuleData = aSystemData[0];
if (this.InvokeRequired)
{
this.Invoke(new MethodInvoker(delegate ()
{
edBattCapacity.Text = String.Format("{0}", ModuleData.CalibriationData.Battery.Capacity);
if (ModuleData.CalibriationData.Current.ChargeOption == 0)
edChgOption.Text = "Full Charge";
else
edChgOption.Text = "Limit Charge";
edChgCalibration.Text = String.Format("{0}", ModuleData.CalibriationData.Current.ChgCalibration_K);
edDchCalibration.Text = String.Format("{0}", ModuleData.CalibriationData.Current.DchCalibration_K);
}));
}
else
{
edBattCapacity.Text = String.Format("{0}", ModuleData.CalibriationData.Battery.Capacity);
if (ModuleData.CalibriationData.Current.ChargeOption == 0)
edChgOption.Text = "Full Charge";
else
edChgOption.Text = "Limit Charge";
edChgCalibration.Text = String.Format("{0}", ModuleData.CalibriationData.Current.ChgCalibration_K);
edDchCalibration.Text = String.Format("{0}", ModuleData.CalibriationData.Current.DchCalibration_K);
}
}
}
}