knx
ETS configurable knx-stack
KnxIpCRD Class Reference

#include <knx_ip_crd.h>

Public Member Functions

 KnxIpCRD (uint8_t *data)
 
virtual ~KnxIpCRD ()
 
void address (uint16_t addr)
 
uint16_t address () const
 
void type (uint8_t addr)
 
uint8_t type () const
 
uint8_t length () const
 
void length (uint8_t value)
 

Protected Attributes

uint8_t * _data = 0
 

Detailed Description

Definition at line 8 of file knx_ip_crd.h.

Constructor & Destructor Documentation

◆ KnxIpCRD()

KnxIpCRD::KnxIpCRD ( uint8_t *  data)

Definition at line 3 of file knx_ip_crd.cpp.

◆ ~KnxIpCRD()

KnxIpCRD::~KnxIpCRD ( )
virtual

Definition at line 6 of file knx_ip_crd.cpp.

Member Function Documentation

◆ address() [1/2]

uint16_t KnxIpCRD::address ( ) const

Definition at line 29 of file knx_ip_crd.cpp.

◆ address() [2/2]

void KnxIpCRD::address ( uint16_t  addr)

Definition at line 36 of file knx_ip_crd.cpp.

Here is the caller graph for this function:

◆ length() [1/2]

uint8_t KnxIpCRD::length ( ) const

Definition at line 9 of file knx_ip_crd.cpp.

Here is the caller graph for this function:

◆ length() [2/2]

void KnxIpCRD::length ( uint8_t  value)

Definition at line 14 of file knx_ip_crd.cpp.

◆ type() [1/2]

uint8_t KnxIpCRD::type ( ) const

Definition at line 19 of file knx_ip_crd.cpp.

◆ type() [2/2]

void KnxIpCRD::type ( uint8_t  addr)

Definition at line 24 of file knx_ip_crd.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ _data

uint8_t* KnxIpCRD::_data = 0
protected

Definition at line 21 of file knx_ip_crd.h.


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