UNPKG

ts-bacnet

Version:

The BACnet protocol library written in pure JavaScript.

66 lines 2.71 kB
import * as baEnum from "./enum"; import { BufferWithOffset } from "./types"; export declare const getDecodedType: (buffer: any, offset: any) => any; export declare const setDecodedType: (buffer: any, offset: any, type: any) => void; export declare const getDecodedInvokeId: (buffer: any, offset: any) => any; export declare const encodeConfirmedServiceRequest: (buffer: BufferWithOffset, type: baEnum.PduType, service: number, maxSegments?: number, maxApdu?: number, invokeId?: number, sequencenumber?: number, proposedWindowSize?: number) => void; export declare const decodeConfirmedServiceRequest: (buffer: any, offset: any) => { len: number; type: any; service: any; maxSegments: number; maxApdu: number; invokeId: any; sequencenumber: number; proposedWindowNumber: number; }; export declare const encodeUnconfirmedServiceRequest: (buffer: any, type: any, service: any) => void; export declare const decodeUnconfirmedServiceRequest: (buffer: any, offset: any) => { len: number; type: any; service: any; }; export declare const encodeSimpleAck: (buffer: any, type: any, service: any, invokeId: any) => void; export declare const decodeSimpleAck: (buffer: any, offset: any) => { len: number; type: any; service: any; invokeId: any; }; export declare const encodeComplexAck: (buffer: BufferWithOffset, type: baEnum.PduType, service?: number, invokeId?: number, sequencenumber?: number, proposedWindowNumber?: number) => number; export declare const decodeComplexAck: (buffer: any, offset: any) => { len: number; type: any; service: any; invokeId: any; sequencenumber: number; proposedWindowNumber: number; }; export declare const encodeSegmentAck: (buffer: any, type: any, originalInvokeId: any, sequencenumber: any, actualWindowSize: any) => void; export declare const decodeSegmentAck: (buffer: any, offset: any) => { len: number; type: any; originalInvokeId: any; sequencenumber: any; actualWindowSize: any; }; export declare const encodeResult: (buffer: any, resultCode: any) => void; export declare const decodeResult: (buffer: any, offset: any) => { len: number; resultCode: number; }; export declare const encodeError: (buffer: any, type: any, service: any, invokeId: any) => void; export declare const decodeError: (buffer: any, offset: any) => { len: number; type: any; service: any; invokeId: any; }; export declare const encodeAbort: (buffer: any, type: any, invokeId: any, reason: any) => void; export declare const decodeAbort: (buffer: any, offset: any) => { len: number; type: any; invokeId: any; reason: any; }; //# sourceMappingURL=apdu.d.ts.map