knxultimate
Version:
KNX IP protocol implementation for Node. This is the ENGINE of Node-Red KNX-Ultimate node.
17 lines (16 loc) • 719 B
TypeScript
import KNXAddress from '../KNXAddress';
import KNXDataBuffer from '../KNXDataBuffer';
import ControlField from './ControlField';
import NPDU from './NPDU';
export default class CEMIMessage {
msgCode: number;
length: number;
additionalInfo: KNXDataBuffer | null;
control: ControlField;
srcAddress: KNXAddress;
dstAddress: KNXAddress;
npdu: NPDU;
constructor(msgCode: number, length: number, additionalInfo?: KNXDataBuffer, control?: ControlField, srcAddress?: KNXAddress, dstAddress?: KNXAddress, npdu?: NPDU);
toBuffer(): Buffer;
static GetLength(additionalInfo: KNXDataBuffer | null, control: ControlField, srcAddress: KNXAddress, dstAddress: KNXAddress, npdu: NPDU): number;
}