knx
ETS configurable knx-stack
knx_ip_ch.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include "
config.h
"
5
6
#ifdef USE_IP
7
8
#define LEN_CH 4
9
10
// Connection Header
11
class
KnxIpCH
12
{
13
public
:
14
KnxIpCH
(uint8_t* data);
15
virtual
~KnxIpCH
();
16
void
channelId
(uint8_t
channelId
);
17
uint8_t
channelId
()
const
;
18
void
sequenceCounter
(uint8_t
sequenceCounter
);
19
uint8_t
sequenceCounter
()
const
;
20
void
status
(uint8_t
status
);
21
uint8_t
status
()
const
;
22
void
length
(uint8_t value);
23
uint8_t
length
()
const
;
24
25
protected
:
26
uint8_t*
_data
= 0;
27
};
28
#endif
KnxIpCH
Definition:
knx_ip_ch.h:12
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
config.h
src
knx
knx_ip_ch.h
Generated by
1.9.1