@jabrown93/homebridge-onkyo
Version:
Homebridge plugin for Onkyo Receivers
28 lines • 945 B
TypeScript
import { EventEmitter } from 'events';
import { Logger } from 'homebridge';
export declare class Eiscp extends EventEmitter {
private is_connected;
private eiscp?;
private readonly log;
private readonly send_queue?;
private readonly COMMANDS;
private readonly COMMAND_MAPPINGS;
private readonly VALUE_MAPPINGS;
private readonly MODELSETS;
private readonly config;
constructor(logger: Logger | Console);
private in_modelsets;
private eiscp_packet;
private eiscp_packet_extract;
private iscp_to_command;
private command_to_iscp;
discover(options: object, callback: any): void;
connect(options?: object): void;
disconnect(): void;
close(): void;
raw(data: any, callback: any): void;
command(data: any, callback?: any): void;
get_commands(zone: any, callback: any): void;
get_command(command: any, callback: any): void;
}
//# sourceMappingURL=eiscp.d.ts.map