using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace GDNXFD.Data.Model { [DataContract] public enum HungType { /// /// 正常(未挂牌) /// [EnumMember] UnLock = 0, /// /// 场内受累检修 /// [EnumMember] StationCheckLock = 2, /// /// 场内受累故障 /// [EnumMember] StationFaulLock = 3, /// /// 场外受累电网 /// [EnumMember] StationPowerLineLock = 4, /// /// 场外受累天气 /// [EnumMember] StationWeatherLock = 5, /// /// 故障检修 /// [EnumMember] FaultLock = 7, /// /// 检修 /// [EnumMember] CheckLock = 8, /// /// 未知 /// [EnumMember] UnKnow = 9 } /// /// 风机状态 //0-停机、 1-上电、2-待机、3-启动、4-并网、5-故障、6-维护、 7-离线 /// [DataContract] public enum WStatus { /// /// 停机 /// [EnumMember] Stop = 0, /// /// 上电 /// [EnumMember] OnPower = 1, /// /// 待机 /// [EnumMember] Standby = 2, /// /// 启动 /// [EnumMember] Start = 3, /// /// 并网 /// [EnumMember] Online = 4, /// /// 故障 /// [EnumMember] Fault = 5, /// /// 维护 /// [EnumMember] Maintain = 6, /// /// 离线 /// [EnumMember] Offline = 7, /// /// 未知 /// [EnumMember] UnKnow = 8 } [DataContract] public enum OperateStyle { [EnumMember] Nothing =0, /// /// 启动 /// [EnumMember] Start = 1, /// /// 停机 /// [EnumMember] Stop = 2, /// /// 限转速 /// [EnumMember] LimitSpeed = 3, /// /// 限功率 /// [EnumMember] LimitPower = 4, /// /// 复位 /// [EnumMember] Reset = 5, /// /// 维护 /// [EnumMember] Maintain = 6, /// /// 恢复满发 /// [EnumMember] ResetMax = 7, /// /// 取消维护 /// [EnumMember] UnMaintain = 8, /// /// 挂牌 /// [EnumMember] Lock = 9, /// /// 取消挂牌 /// [EnumMember] UnLock = 10, /// /// 未知 /// [EnumMember] Unknow = 11 } /// /// 计算来源 /// [DataContract] public enum CalculationOriginType { [EnumMember] Unknow = 0, /// /// 实时状态计算 /// [EnumMember] RealTimeStatus = 1, /// /// 报警 /// [EnumMember] Alarm = 2, /// /// 风功率预测 /// [EnumMember] PowerForecast =3, /// /// 健康管理 /// [EnumMember] HealthyManage = 4, } }