matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
20 lines • 699 B
TypeScript
import { AnsiLogger } from 'matterbridge/logger';
import { AbstractUDPMessageListener } from '../routing/listeners/abstractUDPMessageListener.js';
export declare class LocalNetworkUDPClient {
private readonly logger;
private readonly PORT;
private server;
private listeners;
private readonly V10Parser;
private readonly L01Parser;
constructor(logger: AnsiLogger);
registerListener(listener: AbstractUDPMessageListener): void;
connect(): void;
disconnect(): Promise<void>;
private onError;
private onMessage;
private deserializeMessage;
private deserializeV10Message;
private deserializeL01Message;
}
//# sourceMappingURL=udpClient.d.ts.map