using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CapMachine.Wpf.Dtos
{
///
/// 仪表拓展信息
///
public class MeterExInfoDto : BindableBase
{
public MeterExInfoDto()
{
SlopCycle = 1;
}
private int _TotalSlopTime;
///
/// 斜率列表总时间
///
public int TotalSlopTime
{
get { return _TotalSlopTime; }
set { _TotalSlopTime = value; RaisePropertyChanged(); }
}
private int _SlopTime;
///
/// 斜率列表时间
///
public int SlopTime
{
get { return _SlopTime; }
set { _SlopTime = value; RaisePropertyChanged(); }
}
private double _SlopCycle;
///
/// 斜率循环次数
///
public double SlopCycle
{
get { return _SlopCycle; }
set
{
_SlopCycle = value;
//TotalSlopTime = SlopTime * (int)value;
RaisePropertyChanged();
}
}
private bool _IsTimeOk;
///
/// 斜率列表 是否满足要求
///
public bool IsTimeOk
{
get { return _IsTimeOk; }
set { _IsTimeOk = value; RaisePropertyChanged(); }
}
private int _DefaultPIDNo;
///
/// DefaultPIDNo
///
public int DefaultPIDNo
{
get { return _DefaultPIDNo; }
set { _DefaultPIDNo = value; RaisePropertyChanged(); }
}
private int _DefaultLimitNo;
///
/// DefaultLimitNo
///
public int DefaultLimitNo
{
get { return _DefaultLimitNo; }
set { _DefaultLimitNo = value; RaisePropertyChanged(); }
}
private int _DefaultAlarmNo;
///
/// DefaultAlarmNo
///
public int DefaultAlarmNo
{
get { return _DefaultAlarmNo; }
set { _DefaultAlarmNo = value; RaisePropertyChanged(); }
}
}
}