Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/Aitex/Core/Common/DeviceData/IoDevice/IoPsuData.cs

76 lines
2.0 KiB
C#
Raw Normal View History

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