using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ivf_tl_Entity.DebugEntitys { public class TLSettingModel: ObservableValidator { private int _aerationDelay; /// /// 气压参数设置:补气后等待检测时间 /s /// public int aerationDelay { get => _aerationDelay; set => SetProperty(ref _aerationDelay, value); } private int _airSwapFrequency; /// /// 气压参数设置:换气间隔时间 /min /// public int airSwapFrequency { get => _airSwapFrequency; set => SetProperty(ref _airSwapFrequency, value); } private int _airSwapTime; /// /// 气压参数设置:换气次数 /// public int airSwapTime { get => _airSwapTime; set => SetProperty(ref _airSwapTime, value); } private int _bufferBottlerAerationNum; /// /// 气压参数设置:缓冲瓶补气次数 /// public int bufferBottlerAerationNum { get => _bufferBottlerAerationNum; set => SetProperty(ref _bufferBottlerAerationNum, value); } private int _bufferBottlerPressureMax; /// /// 缓冲瓶报警设置:缓冲瓶气压上限 /// public int bufferBottlerPressureMax { get => _bufferBottlerPressureMax; set => SetProperty(ref _bufferBottlerPressureMax, value); } private int _bufferBottlerPressureMin; /// /// 缓冲瓶报警设置:缓冲瓶气压下限 /// public int bufferBottlerPressureMin { get => _bufferBottlerPressureMin; set => SetProperty(ref _bufferBottlerPressureMin, value); } /// /// 温压显示阈值 / (默认0.5) /// public decimal chartThreshold { get; set; } private int _compositeVideo; /// /// 合成视频: 0不合成 1合成 /// public int compositeVideo { get => _compositeVideo; set => SetProperty(ref _compositeVideo, value); } /// /// 下次安装heap时间 /// public string heapDate { get; set; } private int _houseAerationNum; /// /// 气压参数设置:舱室补气次数 /// public int houseAerationNum { get => _houseAerationNum; set => SetProperty(ref _houseAerationNum, value); } private int _houseDoorAlarmTime; /// /// 舱门超时报警秒数 / (默认60秒) /// public int houseDoorAlarmTime { get => _houseDoorAlarmTime; set => SetProperty(ref _houseDoorAlarmTime, value); } public long id { get; set; } /// /// 下次保养时间 /// public string keepDate { get; set; } private int _mattingAlarmTimes; /// /// 抠图失败报警次数 / (默认2次) /// public int mattingAlarmTimes { get => _mattingAlarmTimes; set => SetProperty(ref _mattingAlarmTimes, value); } private int _motorDelay; /// /// 电机运动设置:电机到位延时 /ms /// public int motorDelay { get => _motorDelay; set => SetProperty(ref _motorDelay, value); } /// /// 气压参数设置:是否开启新版换气 0 关闭 1开启 /// public int newAirSwap { get; set; } private int _photoIntervalPerRound; /// /// 相机拍照设置:每轮拍照间隔 /// public int photoIntervalPerRound { get => _photoIntervalPerRound; set => SetProperty(ref _photoIntervalPerRound, value); } private decimal _pressureAlarmMax; /// /// 舱室气压报警设置:压力报警上限值 /// public decimal pressureAlarmMax { get => _pressureAlarmMax; set => SetProperty(ref _pressureAlarmMax, value); } private decimal _pressureAlarmMin; /// /// 舱室气压报警设置:压力报警下限值 /// public decimal pressureAlarmMin { get => _pressureAlarmMin; set => SetProperty(ref _pressureAlarmMin, value); } private int _pressureAlarmTime; /// /// 气压报警秒数 / (默认60秒) /// public int pressureAlarmTime { get => _pressureAlarmTime; set => SetProperty(ref _pressureAlarmTime, value); } private int _saveSourcePicture; /// /// 保存原图: 0不保存 1保存 /// public int saveSourcePicture { get => _saveSourcePicture; set => SetProperty(ref _saveSourcePicture, value); } private int _saveTargetPicture; /// /// 保存抠图 0 不保存 1 保存 /// public int saveTargetPicture { get => _saveTargetPicture; set => SetProperty(ref _saveTargetPicture, value); } private decimal _temperatureAlarmMax; /// /// 舱室温度报警设置:温度报警上限值 /// public decimal temperatureAlarmMax { get => _temperatureAlarmMax; set => SetProperty(ref _temperatureAlarmMax, value); } private decimal _temperatureAlarmMin; /// /// 舱室温度报警设置:温度报警下限值 /// public decimal temperatureAlarmMin { get => _temperatureAlarmMin; set => SetProperty(ref _temperatureAlarmMin, value); } private int _temperatureAlarmTime; /// /// 温度报警秒数 / (默认180秒) /// public int temperatureAlarmTime { get => _temperatureAlarmTime; set => SetProperty(ref _temperatureAlarmTime, value); } /// /// 设备编号 /// public string tlSn { get; set; } private int _valueDelay; /// /// 气压参数设置:气阀到位延时 /ms /// public int valueDelay { get => _valueDelay; set => SetProperty(ref _valueDelay, value); } private int _ventilationDelay; /// /// 气压参数设置:换气打开排气阀时间 /s /// public int ventilationDelay { get => _ventilationDelay; set => SetProperty(ref _ventilationDelay, value); } private int _verticalMotorPulseMax; /// /// 电机运动设置:垂直电机运动上限脉冲数 /// public int verticalMotorPulseMax { get => _verticalMotorPulseMax; set => SetProperty(ref _verticalMotorPulseMax, value); } private int _diskMinSpace; /// /// 磁盘最小空间 / (默认10g /// public int diskMinSpace { get => _diskMinSpace; set => SetProperty(ref _diskMinSpace, value); } private int _cleanAutofocusData; /// /// 对焦图片清理时间 /// public int cleanAutofocusData { get => _cleanAutofocusData; set => SetProperty(ref _cleanAutofocusData, value); } private int _cleanSourceData; /// /// 源图清理时间 /// public int cleanSourceData { get => _cleanSourceData; set => SetProperty(ref _cleanSourceData, value); } private int _cleanControlData; /// /// 控制软件日志清理时间 /// public int cleanControlData { get => _cleanControlData; set => SetProperty(ref _cleanControlData, value); } private int _cleanSurfaceData; /// /// Surface日志清理时间 /// public int cleanSurfaceData { get => _cleanSurfaceData; set => SetProperty(ref _cleanSurfaceData, value); } private int _cleanPcData; /// /// PC日志清理时间 /// public int cleanPcData { get => _cleanPcData; set => SetProperty(ref _cleanPcData, value); } private int _cleanVideoData; public int cleanVideoData { get => _cleanVideoData; set => SetProperty(ref _cleanVideoData, value); } private int _operableEmbryoTime; public int operableEmbryoTime { get => _operableEmbryoTime; set => SetProperty(ref _operableEmbryoTime, value); } } }