ts-bacnet
Version:
The BACnet protocol library written in pure JavaScript.
12 lines • 1.2 kB
TypeScript
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