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);
}
}
}