UNPKG

homebridge-boschcontrolpanel_bgseries

Version:
39 lines 2.04 kB
import { BGController } from './BGController'; import { BGArmingType, BGAlarmPriority } from './BGConst'; export declare class BGProtocolHandler01 { private Controller; private ProtocolId; private ProtocolCommandMaxBytes; constructor(Controller: BGController); private FormatCommand; private ValidateResponse; Mode2WhatAreYou_CF01(): Promise<boolean>; Mode2WhatAreYou_CF03(): Promise<boolean>; Mode2Passcode(): Promise<boolean>; Mode2ReqAlarmMemorySummary_CF01(): Promise<boolean>; Mode2ReqPanelCapacitie(): Promise<boolean>; Mode2ReqPanelSystemStatus(): Promise<boolean>; Mode2ReqAlarmAreasByPriority_CF01(AlarmPriority: BGAlarmPriority): Promise<boolean>; Mode2ReqAlarmMemoryDetail_CF01(AlarmPriority: BGAlarmPriority, LastArea: number, LastPoint: number): Promise<boolean>; Mode2ReqConfiguredAreas(): Promise<boolean>; Mode2ReqAreaStatus_CF01(): Promise<boolean>; Mode2ArmPanelAreas(AreaToArm: number[], ArmingType: BGArmingType): Promise<boolean>; Mode2ReqAreaText_CF01(): Promise<boolean>; Mode2ReqAreaText_CF03(LastAreaRead: number): Promise<boolean>; Mode2ReqConfiguredOutputs(): Promise<boolean>; Mode2ReqOutputStatus(): Promise<boolean>; Mode2SetOutputState_CF01(OutputNumber: number, OutputState: boolean): Promise<boolean>; Mode2SetOutputState_CF02(OutputNumber: number, OutputState: boolean): Promise<boolean>; Mode2ReqOutputText_CF01(): Promise<boolean>; Mode2ReqOutputText_CF03(OutputNumber: any): Promise<boolean>; Mode2ReqPointsInArea(): Promise<boolean>; Mode2ReqPointsStatus(): Promise<boolean>; Mode2ReqPointText_CF01(): Promise<boolean>; Mode2ReqPointText_CF03(LastPointRead: number): Promise<boolean>; Mode2LoginRSCUser(): Promise<boolean>; Mode2SetSubscriptions_CF01(): Promise<boolean>; Mode2SetSubscriptions_CF02(): Promise<boolean>; Mode2SetSubscriptions_CF03(): Promise<boolean>; Mode2TerminateSession(): Promise<boolean>; } //# sourceMappingURL=BGProtocolHandler01.d.ts.map