homebridge-panasonic-bluray-players
Version:
Get status of Panasonic Blu-ray players
14 lines (13 loc) • 666 B
TypeScript
type PanasonicResponse = ['ok' | 'error' | 'off', string[] | null];
export declare class PanasonicBD {
private _host;
private _state;
private _duration;
private _variant;
constructor(host: string, variant?: string);
sendCmd(url: string, data: string, callback: (err: Error | null, resp: PanasonicResponse) => void): void;
sendKey(key: string, callback: (err: Error | null, resp: PanasonicResponse) => void): void;
getStatus(callback: (err: Error | null, status: string[] | 'error' | 'off') => void): void;
getPlayStatus(callback: (err: Error | null, state: string, playtime: number, duration: number) => void): void;
}
export {};