UNPKG

homebridge-pjlink

Version:

Homebridge accessory for PJLink supported projectors

29 lines 1.08 kB
import { Logger } from 'homebridge/lib/logger'; import { API } from 'homebridge/lib/api'; import { Service } from 'homebridge'; import { AccessoryConfig } from 'homebridge/lib/server'; import { PlatformAccessory } from 'homebridge/lib/platformAccessory'; export declare class InputSourceHandler { private readonly log; private readonly api; private readonly accessory; private readonly device; private readonly config; private readonly tvService; private readonly mockInputs; private readonly defaultInput; private inputs; private readonly inputServices; private activeIdentifier?; constructor(log: Logger, api: API, accessory: PlatformAccessory, device: PJLink, config: AccessoryConfig, tvService: Service); getServices(): Service[]; private prepareTelevision; private getInputSources; private setupInputs; private getActiveIdentifier; private setActiveIdentifier; update(): void; private mapInputType; private setConfiguredInputSourceName; } //# sourceMappingURL=InputSourceHandler.d.ts.map