Files
YuPu-OrpaonEMS/OrpaonEMS.Core/Enums/BMSAlarmStateEnum.cs
2025-02-28 22:23:13 +08:00

102 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OrpaonEMS.Core.Enums
{
/// <summary>
/// BMS系统告警状态
/// 告警的状态
/// </summary>
public enum BMSAlarmStateEnum
{
/// <summary>
/// 禁充标志
/// </summary>
StopCharg = 1,
/// <summary>
/// 禁放标志
/// </summary>
StopDisCharg = 2,
/// <summary>
/// 告警状态
/// </summary>
Alarm = 3,
/// <summary>
/// 充满状态
/// </summary>
Full = 4,
/// <summary>
/// 放空状态
/// </summary>
Empty = 5,
/// <summary>
/// 无报警
/// </summary>
NoAlarm = 5
}
/// <summary>
/// 电池簇电池状态
/// </summary>
public enum BMSStateEnum
{
/// <summary>
/// 初始化状态
/// </summary>
Initial = 1,
/// <summary>
/// 自检
/// </summary>
SelfTest = 2,
/// <summary>
/// 上电
/// </summary>
PowerOn = 3,
/// <summary>
/// 上电完成
/// </summary>
PowerOnCom = 4,
/// <summary>
/// 禁充
/// </summary>
StopCharge = 5,
/// <summary>
/// 禁放
/// </summary>
StopDisCharge = 6,
/// <summary>
/// 待机
/// </summary>
Standby = 7,
/// <summary>
/// 故障下电
/// </summary>
FaultPoweOff = 8,
/// <summary>
/// 故障下电后故障已清除
/// </summary>
FaultClear = 9,
/// <summary>
/// 测试模式
/// </summary>
TestMode = 10,
/// <summary>
/// 单簇维护
/// </summary>
SingleMaintenance = 11,
}
}