UNPKG

homebridge-panasonic-bluray-players

Version:

Get status of Panasonic Blu-ray players

14 lines (13 loc) 666 B
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 {};