homebridge-boschcontrolpanel_bgseries
Version:
Homebridge plugin for Bosch Control Panel.
24 lines • 886 B
TypeScript
import { BGAreaStatus, BGAlarmPriority } from './BGConst';
export declare class BGArea {
AreaNumber: number;
AreaText: string;
AreaStatus: BGAreaStatus;
ReadyToBecomeAllOn: boolean;
ReadyToBecomePartOn: boolean;
FaultNumber: number;
private Alarms;
constructor(AreaNumber: number);
SetAreaStatus(AreaStatus: BGAreaStatus): void;
SetAreaReadyState(ReadyToBecomeAllOn: boolean, ReadyToBecomePartOn: boolean, FaultNumber: number): void;
GetAlarmDetected(): boolean;
AddAlarm(Alarm: BGAlarmPriority): boolean;
RemoveAlarm(Alarm: BGAlarmPriority): boolean;
GetIsAlarmNominal(): boolean;
GetFireAlarm(): number[];
GetGazAlarm(): number[];
GetPersonnalAlarm(): number[];
GetBurglaryAlarm(): number[];
ClearAlarm(): boolean;
SetAlarm(AlarmAnnunciationPriority: number): void;
}
//# sourceMappingURL=BGArea.d.ts.map