homebridge-xfinityhome
Version:
A homebridge plugin to control your Xfinity Home security system.
24 lines • 865 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { Panel } from 'xfinityhome';
import { XfinityHomePlatform } from '../platform';
import { CONTEXT } from '../settings';
import Accessory from './Accessory';
export default class PanelAccessory extends Accessory {
private readonly platform;
private readonly accessory;
private readonly device;
private readonly armModes;
constructor(platform: XfinityHomePlatform, accessory: PlatformAccessory<CONTEXT>, device: Panel);
private getTargetState;
private setTargetState;
private notifyTargetChange;
private getCurrentState;
private notifyCurrentStateChange;
private getTampered;
private notifyTamperedChange;
private getStatus;
private notifyStatusChange;
private getArmType;
private notifyArmTypeChange;
}
//# sourceMappingURL=PanelAccessory.d.ts.map