123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.CommonData.PowerSupplier
- {
- [DataContract]
- public class PowerSupplierData : NotifiableItem
- {
- #region 内部变量
- /// <summary>
- /// 电压
- /// </summary>
- private double _voltage;
- /// <summary>
- /// 电流
- /// </summary>
- private double _current;
- /// <summary>
- /// 设置数值
- /// </summary>
- private double _setPoint;
- /// <summary>
- /// 可用性
- /// </summary>
- private bool _enabled;
- /// <summary>
- /// 电源状态
- /// </summary>
- private ushort _powerStatus;
- /// <summary>
- /// 电源状态内容
- /// </summary>
- private string _powerStatusContent;
- /// <summary>
- /// 电源控制
- /// </summary>
- private ushort _powerControl;
- /// <summary>
- /// 电源控制内容
- /// </summary>
- private string _powerControlContent;
- /// <summary>
- /// 电源运行模式
- /// </summary>
- private ushort _powerRunModel;
- /// <summary>
- /// 电源运行模式内容
- /// </summary>
- private string _powerRunModelContent;
- /// <summary>
- /// 初始化
- /// </summary>
- private bool _isDataInitialized;
- #endregion
- #region 属性
- [DataMember]
- ///电压
- public double Voltage
- {
- get { return _voltage; }
- set { _voltage = value; InvokePropertyChanged(nameof(Voltage)); }
- }
- [DataMember]
- ///电流
- public double Current
- {
- get { return _current; }
- set { _current = value; InvokePropertyChanged(nameof(Current)); }
- }
- [DataMember]
- ///设置数值
- public double SetPoint
- {
- get { return _setPoint; }
- set { _setPoint = value; InvokePropertyChanged(nameof(SetPoint)); }
- }
- [DataMember]
- public bool Enabled
- {
- get { return _enabled; }
- set { _enabled = value; InvokePropertyChanged(nameof(Enabled)); }
- }
- [DataMember]
- public ushort PowerStatus
- {
- get { return _powerStatus; }
- set
- {
- _powerStatus = value;
- InvokePropertyChanged(nameof(PowerStatus));
-
- PowerStatusEnum statusEnum= (PowerStatusEnum)value;
- PowerStatusContent=statusEnum.ToString();
- }
- }
- [DataMember]
- public string PowerStatusContent
- {
- get { return _powerStatusContent; }
- set { _powerStatusContent = value; InvokePropertyChanged(nameof(PowerStatusContent)); }
- }
- public bool IsDataInitialized
- {
- get { return _isDataInitialized; }
- set { _isDataInitialized = value; InvokePropertyChanged(nameof(IsDataInitialized)); }
- }
- [DataMember]
- public ushort PowerControl
- {
- get { return _powerControl; }
- set
- {
- _powerControl = value;
- InvokePropertyChanged(nameof(PowerControl));
- PowerControlEnum controlEnum = (PowerControlEnum)value;
- PowerControlContent = controlEnum.ToString();
- }
- }
- [DataMember]
- public string PowerControlContent
- {
- get { return _powerControlContent; }
- set { _powerControlContent = value;InvokePropertyChanged(nameof(PowerControlContent)); }
- }
- public ushort PowerRunModel
- {
- get { return _powerRunModel; }
- set
- {
- _powerRunModel = value;
- PowerRunModelEnum modelEnum = (PowerRunModelEnum)value;
- PowerRunModelContent = modelEnum.ToString();
- InvokePropertyChanged(nameof(PowerRunModel));
- }
- }
- [DataMember]
- public string PowerRunModelContent
- {
- get { return _powerRunModelContent; }
- set { _powerRunModelContent = value; InvokePropertyChanged(nameof(PowerRunModelContent)); }
- }
- #endregion
- }
- }
|