#include <tp_frame.h>
Definition at line 33 of file tp_frame.h.
◆ TpFrame() [1/2]
◆ TpFrame() [2/2]
| TpFrame::TpFrame |
( |
uint16_t |
maxSize = 263 | ) |
|
|
inline |
◆ ~TpFrame()
◆ addByte()
| void TpFrame::addByte |
( |
uint8_t |
byte | ) |
|
|
inline |
◆ addFlags()
| void TpFrame::addFlags |
( |
uint8_t |
flags | ) |
|
|
inline |
◆ cemiData()
| uint8_t* TpFrame::cemiData |
( |
| ) |
|
|
inline |
Creates a buffer and converts the TpFrame into a CemiFrame.
Important: After processing (i.e. also after using the CemiFrame), the reference must be released manually.
Definition at line 256 of file tp_frame.h.
◆ cemiSize()
| uint16_t TpFrame::cemiSize |
( |
| ) |
|
|
inline |
◆ data() [1/2]
| uint8_t* TpFrame::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
| uint8_t TpFrame::data |
( |
uint16_t |
pos | ) |
|
|
inline |
◆ destination()
| uint16_t TpFrame::destination |
( |
| ) |
|
|
inline |
◆ flags()
| uint16_t TpFrame::flags |
( |
| ) |
|
|
inline |
◆ fullSize()
| uint16_t TpFrame::fullSize |
( |
| ) |
|
|
inline |
◆ headerSize()
| uint8_t TpFrame::headerSize |
( |
| ) |
|
|
inline |
◆ humanDestination()
| std::string TpFrame::humanDestination |
( |
| ) |
|
|
inline |
◆ humanSource()
| std::string TpFrame::humanSource |
( |
| ) |
|
|
inline |
◆ isComplete()
| bool TpFrame::isComplete |
( |
| ) |
|
|
inline |
◆ isExtended()
| bool TpFrame::isExtended |
( |
| ) |
|
|
inline |
◆ isFull()
◆ isGroupAddress()
| bool TpFrame::isGroupAddress |
( |
| ) |
|
|
inline |
◆ isRepeated()
| bool TpFrame::isRepeated |
( |
| ) |
|
|
inline |
◆ isValid()
| bool TpFrame::isValid |
( |
| ) |
|
|
inline |
◆ payloadSize()
| uint8_t TpFrame::payloadSize |
( |
| ) |
|
|
inline |
◆ reset()
◆ size()
| uint16_t TpFrame::size |
( |
| ) |
|
|
inline |
◆ source()
| uint16_t TpFrame::source |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: