knxnetjs
Version:
A TypeScript library for KNXnet/IP communication
25 lines • 809 B
TypeScript
export declare enum Properties {
PID_COMM_MODE = 52
}
export declare enum DPT_CommMode {
DataLinkLayer = 0,
DataLinkLayerBusmonitor = 1,
DataLinkLayerRawFrames = 2,
CEMITranpsortLayer = 6,
NoLayer = 255
}
export declare class CEMIPropertyWrite {
private buffer;
constructor(interfaceObject: number, objectInstance: number, propertyId: number, numberOfElements: number, startIndex: number, data: Buffer);
static fromBuffer(buffer: Buffer): CEMIPropertyWrite;
get messageCode(): number;
get interfaceObject(): number;
get objectInstance(): number;
get propertyId(): number;
get numberOfElements(): number;
get startIndex(): number;
get data(): Buffer;
toBuffer(): Buffer;
isValid(): boolean;
}
//# sourceMappingURL=cemi-properties.d.ts.map