Alarm
[ Schnittstelle ]
Version 1.10
export interface Alarm extends Event {
type: Type.Alarm;
id: number | string;
timeCleared: Date;
timeConfirmed: Date;
confirmationState: ConfirmationState;
}
Diese Schnittstelle erweitert Event.
Version 1.12
export interface Alarm<T extends Dictionary<any> = Dictionary<any>> extends MessageOrAlarm<T> {
type: Type.Alarm;
id: number;
timeCleared: Date | null;
timeConfirmed: Date | null;
alarmState: AlarmState;
confirmationState: ConfirmationState;
}
Diese Schnittstelle erweitert MessageOrAlarm.
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
type | Type.Alarm | Stellt sicher, dass Instanzen dieser Schnittstelle immer den Typ Alarm gesetzt haben. |
id | Ein eindeutiger Wert, mit dem dieser Alarm identifiziert werden kann | |
timeCleared | Der Zeitpunkt zu dem der Alarm vom Auslöser als nicht mehr akut bestätigt wurde | |
timeConfirmed | Der Zeitpunkt zu dem der Alarm vom Benutzer quittiert wurde | |
confirmationState | Der aktuelle Quittierungsstatus | |
alarmState |
|
Verfügbar ab Version 1.10 |