UNPKG

ts-bacnet

Version:

The BACnet protocol library written in pure JavaScript.

12 lines 1.2 kB
import * as baEnum from "./enum"; import { BufferWithOffset } from "./types"; type ipAddress = `${number}.${number}.${number}.${number}` | `${number}.${number}.${number}.${number}:${number}`; export declare const encode: (buffer: BufferWithOffset["buffer"], func: baEnum.BvlcResultPurpose, msgLength: number, originatingIP?: ipAddress) => number; export declare const decode: (buffer: BufferWithOffset["buffer"], _offset: number) => { len: any; func: baEnum.BvlcResultPurpose.BVLC_RESULT | baEnum.BvlcResultPurpose.WRITE_BROADCAST_DISTRIBUTION_TABLE | baEnum.BvlcResultPurpose.READ_BROADCAST_DISTRIBUTION_TABLE | baEnum.BvlcResultPurpose.READ_BROADCAST_DISTRIBUTION_TABLE_ACK | baEnum.BvlcResultPurpose.FORWARDED_NPDU | baEnum.BvlcResultPurpose.REGISTER_FOREIGN_DEVICE | baEnum.BvlcResultPurpose.READ_FOREIGN_DEVICE_TABLE | baEnum.BvlcResultPurpose.READ_FOREIGN_DEVICE_TABLE_ACK | baEnum.BvlcResultPurpose.DELETE_FOREIGN_DEVICE_TABLE_ENTRY | baEnum.BvlcResultPurpose.DISTRIBUTE_BROADCAST_TO_NETWORK | baEnum.BvlcResultPurpose.ORIGINAL_UNICAST_NPDU | baEnum.BvlcResultPurpose.ORIGINAL_BROADCAST_NPDU; msgLength: number; originatingIP: any; }; export {}; //# sourceMappingURL=bvlc.d.ts.map