UNPKG

knxnetjs

Version:

A TypeScript library for KNXnet/IP communication

24 lines 913 B
import { EventEmitter } from "events"; import { KNXBusInterface } from "../types"; import { CEMIFrame } from "../frames"; export declare class KNXNetRoutingImpl extends EventEmitter implements KNXBusInterface { private socket?; private isConnected; private readonly options; private busyCounter; private lastBusyTime; constructor(multicastAddress?: string, port?: number); open(): Promise<void>; send(frame: CEMIFrame): Promise<void>; close(): Promise<void>; on(event: "recv", listener: (frame: CEMIFrame) => void): this; on(event: "error", listener: (error: Error) => void): this; private handleIncomingMessage; private parseKNXNetFrame; private createRoutingIndicationFrame; private handleRoutingIndication; private handleRoutingLostMessage; private handleRoutingBusy; private extractRoutingCounter; } //# sourceMappingURL=routing.d.ts.map