| 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
 
-     }
 
- }
 
 
  |