knx
ETS configurable knx-stack
knx_ip_supported_service_dib.h
Go to the documentation of this file.
1
#pragma once
2
#include "
knx_ip_dib.h
"
3
4
#ifdef USE_IP
5
enum
ServiceFamily
: uint8_t
6
{
7
Core
= 2,
8
DeviceManagement
= 3,
9
Tunnelling
= 4,
10
Routing
= 5,
11
RemoteLogging
= 6,
12
RemoteConfigDiag
= 7,
13
ObjectServer
= 8
14
};
15
16
class
KnxIpSupportedServiceDIB
:
public
KnxIpDIB
17
{
18
public
:
19
KnxIpSupportedServiceDIB
(uint8_t* data);
20
uint8_t
serviceVersion
(
ServiceFamily
family);
21
void
serviceVersion
(
ServiceFamily
family, uint8_t version);
22
};
23
#endif
KnxIpDIB
Definition:
knx_ip_dib.h:22
KnxIpSupportedServiceDIB
Definition:
knx_ip_supported_service_dib.h:17
KnxIpSupportedServiceDIB::serviceVersion
uint8_t serviceVersion(ServiceFamily family)
Definition:
knx_ip_supported_service_dib.cpp:8
KnxIpSupportedServiceDIB::KnxIpSupportedServiceDIB
KnxIpSupportedServiceDIB(uint8_t *data)
Definition:
knx_ip_supported_service_dib.cpp:4
knx_ip_dib.h
ServiceFamily
ServiceFamily
Definition:
knx_ip_supported_service_dib.h:6
Core
@ Core
Definition:
knx_ip_supported_service_dib.h:7
Routing
@ Routing
Definition:
knx_ip_supported_service_dib.h:10
RemoteConfigDiag
@ RemoteConfigDiag
Definition:
knx_ip_supported_service_dib.h:12
RemoteLogging
@ RemoteLogging
Definition:
knx_ip_supported_service_dib.h:11
ObjectServer
@ ObjectServer
Definition:
knx_ip_supported_service_dib.h:13
DeviceManagement
@ DeviceManagement
Definition:
knx_ip_supported_service_dib.h:8
Tunnelling
@ Tunnelling
Definition:
knx_ip_supported_service_dib.h:9
src
knx
knx_ip_supported_service_dib.h
Generated by
1.9.1