61 lines
1.2 KiB
C#
61 lines
1.2 KiB
C#
|
using System;
|
||
|
using System.Runtime.Serialization;
|
||
|
using MECF.Framework.Common.CommonData;
|
||
|
|
||
|
namespace Aitex.Core.Common.DeviceData
|
||
|
{
|
||
|
[Serializable]
|
||
|
[DataContract]
|
||
|
public class AITSensorAnalogData : NotifiableItem, IDeviceData
|
||
|
{
|
||
|
[DataMember]
|
||
|
public string DeviceName { get; set; }
|
||
|
|
||
|
[DataMember]
|
||
|
public string DisplayName { get; set; }
|
||
|
|
||
|
[DataMember]
|
||
|
public string DeviceSchematicId { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 设置或返回警告下限。
|
||
|
/// </summary>
|
||
|
[DataMember]
|
||
|
public double WarningLimitLow { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 设置或返回警告上限。
|
||
|
/// </summary>
|
||
|
[DataMember]
|
||
|
public double WarningLimitHigh { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 设置或返回报警下限。
|
||
|
/// </summary>
|
||
|
[DataMember]
|
||
|
public double AlarmLimitLow { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 设置或返回报警上限。
|
||
|
/// </summary>
|
||
|
[DataMember]
|
||
|
public double AlarmLimitHigh { get; set; }
|
||
|
|
||
|
[DataMember]
|
||
|
public double Value { get; set; }
|
||
|
|
||
|
[DataMember]
|
||
|
public bool IsError { get; set; }
|
||
|
|
||
|
public AITSensorAnalogData()
|
||
|
{
|
||
|
DisplayName = "Undefined";
|
||
|
}
|
||
|
|
||
|
public void Update(IDeviceData data)
|
||
|
{
|
||
|
throw new NotImplementedException();
|
||
|
}
|
||
|
}
|
||
|
}
|