@k-roon/homebridge-hejhome-ir
Version:
Homebridge plugin for Hejhome IR devices.
16 lines (15 loc) • 784 B
TypeScript
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>;
}