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

number, string

Ein eindeutiger Wert, mit dem dieser Alarm identifiziert werden kann

timeCleared

Date

Der Zeitpunkt zu dem der Alarm vom Auslöser als nicht mehr akut bestätigt wurde

timeConfirmed

Date

Der Zeitpunkt zu dem der Alarm vom Benutzer quittiert wurde

confirmationState

ConfirmationState

Der aktuelle Quittierungsstatus

alarmState
Ab Version 1.12

AlarmState

 

Alarm 1:

Verfügbar ab Version 1.10