Add tested Alarm registers

This commit is contained in:
atef 2025-04-24 11:31:23 +02:00
parent 872a6bff38
commit dee8969f6c
1 changed files with 16 additions and 9 deletions

View File

@ -71,13 +71,20 @@ internal static class Program
Console.WriteLine("PowerTemp Alarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.PowerTempAlarm);*/ Console.WriteLine("PowerTemp Alarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.PowerTempAlarm);*/
Console.WriteLine("CellVoltageDropoutFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.CellVoltageDropoutFault); Console.WriteLine("CellVoltageDropoutFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.CellVoltageDropoutFault);
Console.WriteLine("ChargeSwitchFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.ChargeSwitchFault); Console.WriteLine("HighVoltageAlarmForTotalVoltage : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent2.HighVoltageAlarmForTotalVoltage);
Console.WriteLine("CurrentSensorFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.CurrentSensorFault); Console.WriteLine("ChargeHighTemperatureAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent3.ChargeHighTemperatureAlarm);
Console.WriteLine("DischargeSwitchFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.DischargeSwitchFault); Console.WriteLine("CellLowTemperatureHeating : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent4.CellLowTemperatureHeating);
Console.WriteLine("KeySwitchFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.KeySwitchFault); Console.WriteLine("ChargeOverCurrentAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent5.ChargeOverCurrentAlarm);
Console.WriteLine("TemperatureSensorFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.TemperatureSensorFault); Console.WriteLine("ResidualCapacityAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent6.ResidualCapacityAlarm);
Console.WriteLine("VoltageSensorFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.VoltageSensorFault); Console.WriteLine("ManualChargingWaiting : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent7.ManualChargingWaiting);
Console.WriteLine("CurrentLimitSwitchFault : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent1.CurrentLimitSwitchFault); Console.WriteLine("CurrentCalibrationNotPerformed : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.AlarmEvent8.CurrentCalibrationNotPerformed);
Console.WriteLine("ChargeHighTemperatureAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.DisconnectionState1.Cell01Disconnection);
Console.WriteLine("CellLowTemperatureHeating : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.DisconnectionState2.Cell10Disconnection);
Console.WriteLine("ChargeOverCurrentAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.EquilibriumState1.Cell01Equilibrium);
Console.WriteLine("ResidualCapacityAlarm : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.EquilibriumState2.Cell09Equilibrium);
Console.WriteLine("ManualChargingWaiting : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.OnOffState.ChargeSwitchState);
Console.WriteLine("CurrentCalibrationNotPerformed : " + batteriesRecord?.Devices[0].BatteryDeligreenAlarmRecord.SystemState.Charge);
// Wait for 2 seconds before the next reading // Wait for 2 seconds before the next reading
await Task.Delay(2000); // Delay in milliseconds (2000ms = 2 seconds) await Task.Delay(2000); // Delay in milliseconds (2000ms = 2 seconds)
} }