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