UNPKG

ts-bacnet

Version:

The BACnet protocol library written in pure JavaScript.

31 lines 898 B
/// <reference types="node" /> /// <reference types="node" /> /// <reference types="node" /> import { Socket } from "dgram"; import EventEmitterEvents from "events"; declare const EventEmitter: typeof EventEmitterEvents; import { receiver } from "./client"; interface TransportSettings { port: number; interface: string; reuseAddr: boolean; broadcastAddress: string; } export default class Transport extends EventEmitter { _lastSendMessages: Record<string, Buffer>; _server: Socket; _settings: TransportSettings; ownAddress: { address: string; family: string; port: number; }; constructor(settings: TransportSettings); getBroadcastAddress(): string; getMaxPayload(): number; send(buffer: any, offset: any, receiver: receiver): void; open(): void; close(): void; } export {}; //# sourceMappingURL=transport.d.ts.map