2026-06-13 14:16:34 +08:00
|
|
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
|
|
|
|
|
|
|
|
|
|
|
namespace AciTester.Models
|
|
|
|
|
|
{
|
|
|
|
|
|
public partial class CalibrationConfig : ObservableObject
|
|
|
|
|
|
{
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float flowCalibration = 1.0f; // D1328
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float temperatureCalibration = 1.0f; // D1378
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float pumpPressureCalibration = 1.0f; // D1428
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float impactorPressureCalibration = 1.0f; // D1478
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float flowLowLimit = 25.0f; // D1332 低限
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float flowHighLimit = 32.0f; // D1332 高限
|
2026-06-16 11:53:02 +08:00
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private float temperatureProtect = 40.0f; // D1084
|
2026-06-17 23:08:06 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 新增校准开关状态
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private bool flowCalibrationEnabled; // M1300
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private bool pumpPressureCalibrationEnabled; // M1302
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
private bool impactorPressureCalibrationEnabled; // M1303
|
2026-06-13 14:16:34 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|