UNPKG

homebridge-pjlink

Version:

Homebridge accessory for PJLink supported projectors

33 lines 1.05 kB
import { Logger } from 'homebridge/lib/logger'; import { API, Service } from 'homebridge'; import { PlatformAccessory } from 'homebridge/lib/platformAccessory'; export declare class TelevisionHandler { private readonly log; private readonly api; private readonly accessory; private readonly device; private readonly name; private readonly enableSwitch; private readonly tvService; private readonly switchService?; private deviceActive; constructor(log: Logger, api: API, accessory: PlatformAccessory, device: PJLink, name: string, enableSwitch?: boolean); private createService; private createSwitchService; getService(): Service; getSwitchService(): Service | undefined; /** * Get television active * @param callback */ private getTelevisionActive; /** * Set television active * @param {boolean} value * @param callback */ private setTelevisionActive; private setRemoteKey; update(): void; } //# sourceMappingURL=TelevisionHandler.d.ts.map