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