UNPKG

@k-roon/homebridge-hejhome-ir

Version:
16 lines (15 loc) 784 B
import { CommandValue } from '../api/control.js'; import { Logger, PlatformAccessory, Service } from 'homebridge'; import { HejhomePlatform } from '../platform.js'; import { HejDevice } from '../api/get_devices.js'; import { Base } from './base.js'; export declare abstract class IrBaseAccessory extends Base { protected readonly platform: HejhomePlatform; protected readonly accessory: PlatformAccessory; protected readonly device: HejDevice; protected readonly log: Logger; protected readonly service: Service; constructor(platform: HejhomePlatform, accessory: PlatformAccessory, device: HejDevice, serviceType: string); /** commandName·value를 받아 API 호출 */ protected sendCommand(commandName: string, value: CommandValue): Promise<void>; }