Files
HeadgearViewingRange3M/Models/DeviceDataModel.cs
2026-03-25 21:34:41 +08:00

38 lines
1.6 KiB
C#

using CommunityToolkit.Mvvm.ComponentModel;
namespace MembranePoreTester.Models
{
public partial class DeviceDataModel : ObservableObject
{
// 灯条数据
[ObservableProperty] private double _upperLampData1;
[ObservableProperty] private double _lowerLampData1;
[ObservableProperty] private double _upperLampData2;
[ObservableProperty] private double _lowerLampData2;
[ObservableProperty] private double _upperLampData3;
[ObservableProperty] private double _lowerLampData3;
[ObservableProperty] private double _upperLampData4;
[ObservableProperty] private double _lowerLampData4;
[ObservableProperty] private double _upperLampData5;
[ObservableProperty] private double _lowerLampData5;
[ObservableProperty] private double _upperLampData6;
[ObservableProperty] private double _lowerLampData6;
// 面积系数
[ObservableProperty] private double _leftEyeAreaCoeff;
[ObservableProperty] private double _rightEyeAreaCoeff;
[ObservableProperty] private double _saveRateCorrectionCoeff;
// 中灯
[ObservableProperty] private double _middleLamp1;
[ObservableProperty] private double _middleLamp2;
[ObservableProperty] private double _middleLamp3;
[ObservableProperty] private double _middleLamp4;
[ObservableProperty] private double _middleLamp5;
[ObservableProperty] private double _middleLamp6;
[ObservableProperty] private double _middleLamp7;
// 电机限位
[ObservableProperty] private double _motorLimit;
}
}