19 lines
558 B
C#
19 lines
558 B
C#
|
|
using InnovEnergy.App.SaliMax.Ess;
|
|
|
|
namespace InnovEnergy.App.SaliMax.MiddlewareClasses;
|
|
|
|
public class StatusMessage
|
|
{
|
|
public required Int32 InstallationId { get; set; }
|
|
public required SalimaxAlarmState Status { get; set; }
|
|
public required MessageType Type { get; set; }
|
|
public List<AlarmOrWarning>? Warnings { get; set; }
|
|
public List<AlarmOrWarning>? Alarms { get; set; }
|
|
}
|
|
|
|
public enum MessageType
|
|
{
|
|
AlarmOrWarning,
|
|
Heartbit
|
|
} |