knx
ETS configurable knx-stack
knx_ip_dib.cpp
Go to the documentation of this file.
1 #include "knx_ip_dib.h"
2 #ifdef USE_IP
3 KnxIpDIB::KnxIpDIB(uint8_t* data) : _data(data)
4 {}
5 
7 {}
8 
9 uint8_t KnxIpDIB::length() const
10 {
11  return *_data;
12 }
13 
14 void KnxIpDIB::length(uint8_t value)
15 {
16  *_data = value;
17 }
18 
20 {
21  return (DescriptionTypeCode)_data[1];
22 }
23 
25 {
26  _data[1] = value;
27 }
28 #endif
virtual ~KnxIpDIB()
Definition: knx_ip_dib.cpp:6
DescriptionTypeCode code() const
Definition: knx_ip_dib.cpp:19
uint8_t length() const
Definition: knx_ip_dib.cpp:9
uint8_t * _data
Definition: knx_ip_dib.h:32
KnxIpDIB(uint8_t *data)
Definition: knx_ip_dib.cpp:3
DescriptionTypeCode
Definition: knx_ip_dib.h:9