knx
ETS configurable knx-stack
KnxIpDeviceInformationDIB Class Reference

#include <knx_ip_device_information_dib.h>

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

Public Member Functions

 KnxIpDeviceInformationDIB (uint8_t *data)
 
uint8_t medium () const
 
void medium (uint8_t value)
 
uint8_t status () const
 
void status (uint8_t value)
 
uint16_t individualAddress () const
 
void individualAddress (uint16_t value)
 
uint16_t projectInstallationIdentifier () const
 
void projectInstallationIdentifier (uint16_t value)
 
const uint8_t * serialNumber () const
 
void serialNumber (const uint8_t *value)
 
uint32_t routingMulticastAddress () const
 
void routingMulticastAddress (uint32_t value)
 
const uint8_t * macAddress () const
 
void macAddress (const uint8_t *value)
 
const uint8_t * friendlyName () const
 
void friendlyName (const uint8_t *value)
 
- 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 10 of file knx_ip_device_information_dib.h.

Constructor & Destructor Documentation

◆ KnxIpDeviceInformationDIB()

KnxIpDeviceInformationDIB::KnxIpDeviceInformationDIB ( uint8_t *  data)

Definition at line 5 of file knx_ip_device_information_dib.cpp.

Member Function Documentation

◆ friendlyName() [1/2]

const uint8_t * KnxIpDeviceInformationDIB::friendlyName ( ) const

Definition at line 92 of file knx_ip_device_information_dib.cpp.

Here is the caller graph for this function:

◆ friendlyName() [2/2]

void KnxIpDeviceInformationDIB::friendlyName ( const uint8_t *  value)

Definition at line 98 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ individualAddress() [1/2]

uint16_t KnxIpDeviceInformationDIB::individualAddress ( ) const

Definition at line 32 of file knx_ip_device_information_dib.cpp.

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

◆ individualAddress() [2/2]

void KnxIpDeviceInformationDIB::individualAddress ( uint16_t  value)

Definition at line 38 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ macAddress() [1/2]

const uint8_t * KnxIpDeviceInformationDIB::macAddress ( ) const

Definition at line 80 of file knx_ip_device_information_dib.cpp.

Here is the caller graph for this function:

◆ macAddress() [2/2]

void KnxIpDeviceInformationDIB::macAddress ( const uint8_t *  value)

Definition at line 86 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ medium() [1/2]

uint8_t KnxIpDeviceInformationDIB::medium ( ) const

Definition at line 8 of file knx_ip_device_information_dib.cpp.

Here is the caller graph for this function:

◆ medium() [2/2]

void KnxIpDeviceInformationDIB::medium ( uint8_t  value)

Definition at line 14 of file knx_ip_device_information_dib.cpp.

◆ projectInstallationIdentifier() [1/2]

uint16_t KnxIpDeviceInformationDIB::projectInstallationIdentifier ( ) const

Definition at line 44 of file knx_ip_device_information_dib.cpp.

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

◆ projectInstallationIdentifier() [2/2]

void KnxIpDeviceInformationDIB::projectInstallationIdentifier ( uint16_t  value)

Definition at line 50 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ routingMulticastAddress() [1/2]

uint32_t KnxIpDeviceInformationDIB::routingMulticastAddress ( ) const

Definition at line 68 of file knx_ip_device_information_dib.cpp.

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

◆ routingMulticastAddress() [2/2]

void KnxIpDeviceInformationDIB::routingMulticastAddress ( uint32_t  value)

Definition at line 74 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ serialNumber() [1/2]

const uint8_t * KnxIpDeviceInformationDIB::serialNumber ( ) const

Definition at line 56 of file knx_ip_device_information_dib.cpp.

Here is the caller graph for this function:

◆ serialNumber() [2/2]

void KnxIpDeviceInformationDIB::serialNumber ( const uint8_t *  value)

Definition at line 62 of file knx_ip_device_information_dib.cpp.

Here is the call graph for this function:

◆ status() [1/2]

uint8_t KnxIpDeviceInformationDIB::status ( ) const

Definition at line 20 of file knx_ip_device_information_dib.cpp.

Here is the caller graph for this function:

◆ status() [2/2]

void KnxIpDeviceInformationDIB::status ( uint8_t  value)

Definition at line 26 of file knx_ip_device_information_dib.cpp.


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