knx
ETS configurable knx-stack
knx_ip_crd.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
class
KnxIpCRD
9
{
10
public
:
11
KnxIpCRD
(uint8_t* data);
12
virtual
~KnxIpCRD
();
13
void
address
(uint16_t addr);
14
uint16_t
address
()
const
;
15
void
type
(uint8_t addr);
16
uint8_t
type
()
const
;
17
uint8_t
length
()
const
;
18
void
length
(uint8_t value);
19
20
protected
:
21
uint8_t*
_data
= 0;
22
};
23
#endif
KnxIpCRD
Definition:
knx_ip_crd.h:9
KnxIpCRD::length
uint8_t length() const
Definition:
knx_ip_crd.cpp:9
KnxIpCRD::address
uint16_t address() const
Definition:
knx_ip_crd.cpp:29
KnxIpCRD::~KnxIpCRD
virtual ~KnxIpCRD()
Definition:
knx_ip_crd.cpp:6
KnxIpCRD::_data
uint8_t * _data
Definition:
knx_ip_crd.h:21
KnxIpCRD::KnxIpCRD
KnxIpCRD(uint8_t *data)
Definition:
knx_ip_crd.cpp:3
KnxIpCRD::type
uint8_t type() const
Definition:
knx_ip_crd.cpp:19
config.h
src
knx
knx_ip_crd.h
Generated by
1.9.1