using System; using System.Runtime.Serialization; using Aitex.Core.Common.DeviceData.IoDevice.Base; namespace Aitex.Core.Common.DeviceData.IoDevice { [Serializable] [DataContract] public class IoPsuData : DeviceDataBase { /// /// 设置或返回PSU实时电压反馈值。 /// [DataMember] public float OutputVoltageFeedback { get; set; } /// /// 设置或返回PSU输出状态。 /// [DataMember] public float OutputArmsFeedBack { get; set; } /// /// 设置或返回加热器电阻计算值。 /// [DataMember] public float Resistance { get; set; } /// /// 设置或返回电阻上限设定值。 /// [DataMember] public float ResistanceLimitMax { get; set; } /// /// 设置或返回电阻值是否超限。 /// [DataMember] public bool IsResistanceOutOfRange { get; set; } /// /// 设置或返回是否电阻值过大。 /// [DataMember] public bool IsResistanceTooHigh { get; set; } /// /// 设置或返回PSU实时功率反馈值。 /// [DataMember] public float OutputPowerFeedBack { get; set; } /// /// 设置货返回PSU输出状态反馈值。 /// [DataMember] public bool OutputStatusFeedBack { get; set; } /// /// 设置或返回Constant设定值。 /// [DataMember] public float ConstantSetPoint { get; set; } /// /// 设置或返回输出限幅上限值生效温度。 /// [DataMember] public float OutputLimitHighTuningTemp { get; set; } /// /// 设置或返回输出限幅上限值。 /// [DataMember] public float OutputLimitHigh { get; set; } /// /// 设置或返回输出限幅下限值。 /// [DataMember] public float OutputLimitLow { get; set; } /// /// 设置或返回PSU总开关状态。 /// /// /// 所有PSU有一个总开关,该属性表示该总开关的状态。 /// [DataMember] public bool AllHeatEnable { get; set; } } }