UNPKG

knxultimate

Version:

KNX IP protocol implementation for Node. This is the ENGINE of Node-Red KNX-Ultimate node.

25 lines (24 loc) 771 B
/// <reference types="node" /> export declare enum KNXAddressType { TYPE_INDIVIDUAL = 0, TYPE_GROUP = 1 } export declare enum KNXAddressLevel { LEVEL_TWO = 2, LEVEL_THREE = 3 } export default class KNXAddress { private _address; private type; private level; length: number; constructor(address: number, type?: KNXAddressType, level?: KNXAddressLevel); static get TYPE_INDIVIDUAL(): KNXAddressType; static get TYPE_GROUP(): KNXAddressType; static createFromString(address: string | number, type?: KNXAddressType): KNXAddress; static createFromBuffer(buffer: Buffer, offset?: number, type?: KNXAddressType): KNXAddress; set(address: number): void; get(): number; toString(): string; toBuffer(): Buffer; }