knx
ETS configurable knx-stack
knx_ip_tunnel_connection.h
Go to the documentation of this file.
1
#pragma once
2
#include "
config.h
"
3
#include "
platform.h
"
4
#include "
bits.h
"
5
6
class
KnxIpTunnelConnection
7
{
8
public
:
9
KnxIpTunnelConnection
();
10
uint8_t
ChannelId
= 0;
11
uint16_t
IndividualAddress
= 0;
12
uint32_t
IpAddress
= 0;
13
uint16_t
PortData
= 0;
14
uint16_t
PortCtrl
= 0;
15
uint8_t
SequenceCounter_S
= 0;
16
uint8_t
SequenceCounter_R
= 255;
17
unsigned
long
lastHeartbeat
= 0;
18
bool
IsConfig
=
false
;
19
20
void
Reset
();
21
22
private
:
23
24
};
bits.h
KnxIpTunnelConnection
Definition:
knx_ip_tunnel_connection.h:7
KnxIpTunnelConnection::KnxIpTunnelConnection
KnxIpTunnelConnection()
Definition:
knx_ip_tunnel_connection.cpp:3
KnxIpTunnelConnection::PortData
uint16_t PortData
Definition:
knx_ip_tunnel_connection.h:13
KnxIpTunnelConnection::Reset
void Reset()
Definition:
knx_ip_tunnel_connection.cpp:8
KnxIpTunnelConnection::PortCtrl
uint16_t PortCtrl
Definition:
knx_ip_tunnel_connection.h:14
KnxIpTunnelConnection::SequenceCounter_R
uint8_t SequenceCounter_R
Definition:
knx_ip_tunnel_connection.h:16
KnxIpTunnelConnection::IpAddress
uint32_t IpAddress
Definition:
knx_ip_tunnel_connection.h:12
KnxIpTunnelConnection::lastHeartbeat
unsigned long lastHeartbeat
Definition:
knx_ip_tunnel_connection.h:17
KnxIpTunnelConnection::IsConfig
bool IsConfig
Definition:
knx_ip_tunnel_connection.h:18
KnxIpTunnelConnection::SequenceCounter_S
uint8_t SequenceCounter_S
Definition:
knx_ip_tunnel_connection.h:15
KnxIpTunnelConnection::IndividualAddress
uint16_t IndividualAddress
Definition:
knx_ip_tunnel_connection.h:11
KnxIpTunnelConnection::ChannelId
uint8_t ChannelId
Definition:
knx_ip_tunnel_connection.h:10
config.h
platform.h
src
knx
knx_ip_tunnel_connection.h
Generated by
1.9.1