knx
ETS configurable knx-stack
KnxIpConfigDIB Class Reference

#include <knx_ip_config_dib.h>

Inheritance diagram for KnxIpConfigDIB:
[legend]
Collaboration diagram for KnxIpConfigDIB:
[legend]

Public Member Functions

 KnxIpConfigDIB (uint8_t *data, bool isCurrent=false)
 
uint32_t address ()
 
void address (uint32_t addr)
 
uint32_t subnet ()
 
void subnet (uint32_t addr)
 
uint32_t gateway ()
 
void gateway (uint32_t addr)
 
uint32_t dhcp ()
 
void dhcp (uint32_t addr)
 
uint8_t info1 ()
 
void info1 (uint8_t addr)
 
uint8_t info2 ()
 
void info2 (uint8_t addr)
 
- Public Member Functions inherited from KnxIpDIB
 KnxIpDIB (uint8_t *data)
 
virtual ~KnxIpDIB ()
 
DescriptionTypeCode code () const
 
void code (DescriptionTypeCode value)
 
uint8_t length () const
 
void length (uint8_t value)
 

Additional Inherited Members

- Protected Attributes inherited from KnxIpDIB
uint8_t * _data = 0
 

Detailed Description

Definition at line 9 of file knx_ip_config_dib.h.

Constructor & Destructor Documentation

◆ KnxIpConfigDIB()

KnxIpConfigDIB::KnxIpConfigDIB ( uint8_t *  data,
bool  isCurrent = false 
)

Definition at line 4 of file knx_ip_config_dib.cpp.

Member Function Documentation

◆ address() [1/2]

uint32_t KnxIpConfigDIB::address ( )

Definition at line 9 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ address() [2/2]

void KnxIpConfigDIB::address ( uint32_t  addr)

Definition at line 16 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:

◆ dhcp() [1/2]

uint32_t KnxIpConfigDIB::dhcp ( )

Definition at line 45 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dhcp() [2/2]

void KnxIpConfigDIB::dhcp ( uint32_t  addr)

Definition at line 55 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:

◆ gateway() [1/2]

uint32_t KnxIpConfigDIB::gateway ( )

Definition at line 33 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gateway() [2/2]

void KnxIpConfigDIB::gateway ( uint32_t  addr)

Definition at line 40 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:

◆ info1() [1/2]

uint8_t KnxIpConfigDIB::info1 ( )

Definition at line 63 of file knx_ip_config_dib.cpp.

Here is the caller graph for this function:

◆ info1() [2/2]

void KnxIpConfigDIB::info1 ( uint8_t  addr)

Definition at line 71 of file knx_ip_config_dib.cpp.

◆ info2() [1/2]

uint8_t KnxIpConfigDIB::info2 ( )

Definition at line 79 of file knx_ip_config_dib.cpp.

Here is the caller graph for this function:

◆ info2() [2/2]

void KnxIpConfigDIB::info2 ( uint8_t  addr)

Definition at line 87 of file knx_ip_config_dib.cpp.

◆ subnet() [1/2]

uint32_t KnxIpConfigDIB::subnet ( )

Definition at line 21 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ subnet() [2/2]

void KnxIpConfigDIB::subnet ( uint32_t  addr)

Definition at line 28 of file knx_ip_config_dib.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: