knx
ETS configurable knx-stack
knx_ip_search_response.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
knx_ip_frame.h
"
4
#include "
ip_host_protocol_address_information.h
"
5
#include "
knx_ip_device_information_dib.h
"
6
#include "
knx_ip_supported_service_dib.h
"
7
#include "
ip_parameter_object.h
"
8
#include "
service_families.h
"
9
#ifdef USE_IP
10
11
class
KnxIpSearchResponse
:
public
KnxIpFrame
12
{
13
public
:
14
KnxIpSearchResponse
(
IpParameterObject
& parameters,
DeviceObject
& deviceObj);
15
IpHostProtocolAddressInformation
&
controlEndpoint
();
16
KnxIpDeviceInformationDIB
&
deviceInfo
();
17
KnxIpSupportedServiceDIB
&
supportedServices
();
18
private
:
19
IpHostProtocolAddressInformation
_controlEndpoint;
20
KnxIpDeviceInformationDIB
_deviceInfo;
21
KnxIpSupportedServiceDIB
_supportedServices;
22
};
23
24
#endif
DeviceObject
Definition:
device_object.h:8
IpHostProtocolAddressInformation
Definition:
ip_host_protocol_address_information.h:18
IpParameterObject
Definition:
ip_parameter_object.h:12
KnxIpDeviceInformationDIB
Definition:
knx_ip_device_information_dib.h:11
KnxIpFrame
Definition:
knx_ip_frame.h:37
KnxIpSearchResponse
Definition:
knx_ip_search_response.h:12
KnxIpSearchResponse::KnxIpSearchResponse
KnxIpSearchResponse(IpParameterObject ¶meters, DeviceObject &deviceObj)
Definition:
knx_ip_search_response.cpp:19
KnxIpSearchResponse::supportedServices
KnxIpSupportedServiceDIB & supportedServices()
Definition:
knx_ip_search_response.cpp:80
KnxIpSearchResponse::deviceInfo
KnxIpDeviceInformationDIB & deviceInfo()
Definition:
knx_ip_search_response.cpp:74
KnxIpSearchResponse::controlEndpoint
IpHostProtocolAddressInformation & controlEndpoint()
Definition:
knx_ip_search_response.cpp:68
KnxIpSupportedServiceDIB
Definition:
knx_ip_supported_service_dib.h:17
ip_host_protocol_address_information.h
ip_parameter_object.h
knx_ip_device_information_dib.h
knx_ip_frame.h
knx_ip_supported_service_dib.h
service_families.h
src
knx
knx_ip_search_response.h
Generated by
1.9.1