knx
ETS configurable knx-stack
knx_ip_ch.cpp
Go to the documentation of this file.
1
#include "
knx_ip_ch.h
"
2
#ifdef USE_IP
3
KnxIpCH::KnxIpCH
(uint8_t* data) : _data(data)
4
{}
5
6
KnxIpCH::~KnxIpCH
()
7
{}
8
9
uint8_t
KnxIpCH::length
()
const
10
{
11
return
*
_data
;
12
}
13
14
void
KnxIpCH::length
(uint8_t value)
15
{
16
*
_data
= value;
17
}
18
19
void
KnxIpCH::channelId
(uint8_t value)
20
{
21
_data
[1] = value;
22
}
23
24
uint8_t
KnxIpCH::channelId
()
const
25
{
26
return
_data
[1];
27
}
28
29
void
KnxIpCH::sequenceCounter
(uint8_t value)
30
{
31
_data
[2] = value;
32
}
33
34
uint8_t
KnxIpCH::sequenceCounter
()
const
35
{
36
return
_data
[2];
37
}
38
39
void
KnxIpCH::status
(uint8_t value)
40
{
41
_data
[3] = value;
42
}
43
44
uint8_t
KnxIpCH::status
()
const
45
{
46
return
_data
[3];
47
}
48
#endif
KnxIpCH::channelId
uint8_t channelId() const
Definition:
knx_ip_ch.cpp:24
KnxIpCH::~KnxIpCH
virtual ~KnxIpCH()
Definition:
knx_ip_ch.cpp:6
KnxIpCH::KnxIpCH
KnxIpCH(uint8_t *data)
Definition:
knx_ip_ch.cpp:3
KnxIpCH::status
uint8_t status() const
Definition:
knx_ip_ch.cpp:44
KnxIpCH::sequenceCounter
uint8_t sequenceCounter() const
Definition:
knx_ip_ch.cpp:34
KnxIpCH::length
uint8_t length() const
Definition:
knx_ip_ch.cpp:9
KnxIpCH::_data
uint8_t * _data
Definition:
knx_ip_ch.h:26
knx_ip_ch.h
src
knx
knx_ip_ch.cpp
Generated by
1.9.1