Constructors
constructor
- new KNXHeader(type: number, length: number): KNXHeader
-
Parameters
-
type: number
-
length: number
Properties
Private _headerLength
_headerLength: number
Private _version
_version: number
Private length
length: number
Readonly service_type
service_type: number
Accessors
headerLength
- get headerLength(): number
Methods
Static createFromBuffer
- createFromBuffer(buffer: Buffer, offset?: number): KNXHeader
-
Parameters
-
buffer: Buffer
-
Default value offset: number = 0
+-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+ | Header Length | Protocol Version | | (1 Octet) | (1 Octet) | +-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+ | Service Type Identifier | | (2 Octet) | +-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+ | Total Length | | (2 Octet) | +-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+-7-+-6-+-5-+-4-+-3-+-2-+-1-+-0-+