using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Application { /// /// 振动监测基础信号记录 /// public class MonitorVibrationBasicSignalRecordDto { /// /// /// public MonitorVibrationBasicSignalRecordDto() { } /// /// /// public MonitorVibrationBasicSignalRecordDto(Model.MonitorRealRecordPure rhs) { this.SignalID = rhs.SignalID; this.DataValue = rhs.DataValue; this.DataStatus = rhs.DataStatus; } /// /// /// public MonitorVibrationBasicSignalRecordDto(Model.MonitorRealRecordPure rhs, Model.Signal_SignalType signal):this(rhs) { if (signal != null) { if (signal.TryConvert(rhs.DataValue, out double dataValue)) { this.DataValue = dataValue.ToString(); } } } /// /// 信号标识 /// public long SignalID { get; set; } /// /// 数据值 /// public string DataValue { get; set; } /// /// 数据状态 /// public List DataStatus { get; set; } } }