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 高限 [ObservableProperty] private float temperatureProtect = 40.0f; // D1084 // 新增校准开关状态 [ObservableProperty] private bool flowCalibrationEnabled; // M1300 [ObservableProperty] private bool pumpPressureCalibrationEnabled; // M1302 [ObservableProperty] private bool impactorPressureCalibrationEnabled; // M1303 } }