UNPKG

knxultimate

Version:

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

30 lines (29 loc) 1 kB
import KNXDataBuffer from '../KNXDataBuffer'; export default class NPDU { private _tpci; private _apci; private _data; constructor(_tpci?: number, _apci?: number, _data?: KNXDataBuffer | null); set tpci(tpci: number); get tpci(): number; set apci(apci: number); get apci(): number; get dataBuffer(): KNXDataBuffer | null; get dataValue(): Buffer; set data(data: KNXDataBuffer | null); get length(): number; get action(): number; set action(action: number); get isGroupRead(): boolean; get isGroupWrite(): boolean; get isGroupResponse(): boolean; static get GROUP_READ(): number; static get GROUP_RESPONSE(): number; static get GROUP_WRITE(): number; static get INDIVIDUAL_WRITE(): number; static get INDIVIDUAL_READ(): number; static get INDIVIDUAL_RESPONSE(): number; static get TPCI_UNUMBERED_PACKET(): number; static createFromBuffer(buffer: Buffer, offset?: number): NPDU; toBuffer(): Buffer; }