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
13 lines (12 loc) • 388 B
TypeScript
/// <reference types="node" />
import winston from "winston";
import { SocketHandler } from "./socket.handler";
export declare class CommandProcessor {
private logger;
private socketHandler;
private isProcessing;
private queue;
constructor(logger: winston.Logger, socketHandler: SocketHandler);
enqueue(command: Buffer): void;
processQueue(): Promise<void>;
}