using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using Aitex.Core.Common.DeviceData;
using Aitex.Core.RT.IOCore;
namespace MECF.Framework.Common.CommonData.DeviceData
{
[DataContract]
[Serializable]
public class AITFFUData : NotifiableItem, IDeviceData
{
public enum FFUStatusEnum
{
OFF,
ON,
Error,
Unknown
}
///
/// 显示在界面上的名称
///
[DataMember]
public string DisplayName { get; set; }
///
/// 当前设定值
///
[DataMember]
public float SetPoint { get; set; }
///
/// 最大速度
///
[DataMember]
public float Max { get; set; }
[DataMember]
public float Min { get; set; }
///
/// 实际反馈值
///
[DataMember]
public float Feedback { get; set; }
///
/// 实际状态反馈值
///
[DataMember]
public bool IsSwitchOn { get; set; }
void IDeviceData.Update(IDeviceData data)
{
throw new NotImplementedException();
}
}
}