UNPKG

knxultimate

Version:

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

43 lines (42 loc) 1.28 kB
export declare enum Medium { TP1, PL110, RF, IP } export default class DeviceInfo { private _type; private _medium; private _status; private _address; private _projectID; private _serialNumber; private _splitIP; private _macAddress; private _name; constructor(medium: Medium, status: number, address: number, projectID: number, serialNumber: number[], ip: string, macAddress: number[], name: string); get type(): number; set ip(ip: string); get ip(): string; get status(): number; set status(status: number); set name(name: string); get name(): string; set projectID(id: number); get projectID(): number; set serialNumber(serialNumber: number[]); get serialNumber(): number[]; set macAddress(macAddress: number[]); get macAddress(): number[]; set medium(medium: Medium); get medium(): Medium; get formattedMedium(): string; set address(address: number); get address(): number; get formattedAddress(): string; get length(): number; static createFromBuffer(buffer: Buffer, offset?: number): DeviceInfo; setMediumFromString(medium: string): void; toBuffer(): Buffer; static validArray(a: number[], length: number): number[]; }