UNPKG

neramirez-broadlink-ts

Version:

A TypeScript-enhanced Node.JS fork of broadlinkjs, designed for interacting with RM devices in homebridge-broadlink-rm. Now includes a feature for handling multiple requests to the same device, with a specific focus on supporting homebridge-broadlink-wind

16 lines (15 loc) 482 B
/// <reference types="node" /> import { Logger } from "./logger"; export declare class PacketHandler { private key; private iv; private id; private logger; constructor(logger: Logger); createPacket: (command: number, payload: Buffer, macAddress: Buffer, requestCounter: number, deviceType: number) => Buffer; updateKey: (key: Buffer) => void; getKey: () => Buffer; setId: (id: Buffer) => void; getId: () => Buffer; getIv: () => Buffer; }