using static InnovEnergy.Lib.Devices.BatteryDeligreen.AlarmBitMessage; namespace InnovEnergy.Lib.Devices.BatteryDeligreen; public class BatteryDeligreenAlarmRecord { public List CellAlarmList { get; set; } public List CellTemperatureAlarm { get; set; } public String EnviTempAlarm { get; set; } public String PowerTempAlarm { get; set; } public String CurrentAlarm { get; set; } public String TotalVoltageAlarm { get; set; } public AlarmEvent1_ AlarmEvent1 { get; set; } /* public AlarmBitMessage.AlarmEvent2 AlarmEvent2 { get; set; } public AlarmBitMessage.AlarmEvent3 AlarmEvent3 { get; set; } public AlarmBitMessage.AlarmEvent4 AlarmEvent4 { get; set; } public AlarmBitMessage.AlarmEvent5 AlarmEvent5 { get; set; } public AlarmBitMessage.AlarmEvent6 AlarmEvent6 { get; set; } public AlarmBitMessage.AlarmEvent7 AlarmEvent7 { get; set; } public AlarmBitMessage.AlarmEvent8 AlarmEvent8 { get; set; } public AlarmBitMessage.DisconnectionState1 DisconnectionState1 { get; set; } public AlarmBitMessage.DisconnectionState2 DisconnectionState2 { get; set; } public AlarmBitMessage.EquilibriumState1 EquilibriumState1 { get; set; } public AlarmBitMessage.EquilibriumState2 EquilibriumState2 { get; set; } public AlarmBitMessage.OnOffState OnOffState { get; set; } public AlarmBitMessage.SystemState SystemState { get; set; }*/ public BatteryDeligreenAlarmRecord( List cellAlarmList, List cellTemperatureAlarm, String enviTempAlarm1, String powerTempAlarm1, String currentAlarm1, String totalVoltageAlarm1, Byte alarmEvent1/*, Enum alarmEvent2, Enum alarmEvent3, Enum alarmEvent4, Enum alarmEvent5, Enum alarmEvent6, Enum alarmEvent7, Enum alarmEvent8, Enum disconnectionState1, Enum disconnectionState2, Enum equilibriumState1, Enum equilibriumState2, Enum onOffState, Enum systemState*/) { CellAlarmList = cellAlarmList; CellTemperatureAlarm = cellTemperatureAlarm; EnviTempAlarm = enviTempAlarm1; PowerTempAlarm = powerTempAlarm1; CurrentAlarm = currentAlarm1; TotalVoltageAlarm = totalVoltageAlarm1; AlarmEvent1 = new AlarmEvent1_(alarmEvent1); } }