knx
ETS configurable knx-stack
TPDU Class Reference

#include <tpdu.h>

Public Member Functions

TpduType type () const
 
void type (TpduType type)
 
bool numbered () const
 
void numbered (bool value)
 
bool control () const
 
void control (bool value)
 
uint8_t sequenceNumber () const
 
void sequenceNumber (uint8_t value)
 
APDUapdu ()
 
CemiFrameframe ()
 
void printPDU ()
 

Protected Member Functions

 TPDU (uint8_t *data, CemiFrame &frame)
 

Friends

class CemiFrame
 

Detailed Description

Definition at line 8 of file tpdu.h.

Constructor & Destructor Documentation

◆ TPDU()

TPDU::TPDU ( uint8_t *  data,
CemiFrame frame 
)
protected

Definition at line 4 of file tpdu.cpp.

Member Function Documentation

◆ apdu()

APDU & TPDU::apdu ( )

Definition at line 111 of file tpdu.cpp.

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

◆ control() [1/2]

bool TPDU::control ( ) const

Definition at line 87 of file tpdu.cpp.

Here is the caller graph for this function:

◆ control() [2/2]

void TPDU::control ( bool  value)

Definition at line 92 of file tpdu.cpp.

◆ frame()

CemiFrame & TPDU::frame ( )

Definition at line 116 of file tpdu.cpp.

Here is the caller graph for this function:

◆ numbered() [1/2]

bool TPDU::numbered ( ) const

Definition at line 74 of file tpdu.cpp.

Here is the caller graph for this function:

◆ numbered() [2/2]

void TPDU::numbered ( bool  value)

Definition at line 79 of file tpdu.cpp.

◆ printPDU()

void TPDU::printPDU ( )

Definition at line 121 of file tpdu.cpp.

◆ sequenceNumber() [1/2]

uint8_t TPDU::sequenceNumber ( ) const

Definition at line 100 of file tpdu.cpp.

Here is the caller graph for this function:

◆ sequenceNumber() [2/2]

void TPDU::sequenceNumber ( uint8_t  value)

Definition at line 105 of file tpdu.cpp.

◆ type() [1/2]

TpduType TPDU::type ( ) const

Definition at line 8 of file tpdu.cpp.

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

◆ type() [2/2]

void TPDU::type ( TpduType  type)

Definition at line 40 of file tpdu.cpp.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ CemiFrame

friend class CemiFrame
friend

Definition at line 10 of file tpdu.h.


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