Class TpFrame
Defined in File tp_frame.h
Class Documentation
-
class TpFrame
Public Functions
-
inline TpFrame(uint16_t maxSize = 263)
-
inline ~TpFrame()
-
inline void addByte(uint8_t byte)
-
inline uint16_t size()
-
inline uint16_t flags()
-
inline void addFlags(uint8_t flags)
-
inline uint8_t *data()
-
inline uint8_t data(uint16_t pos)
-
inline void reset()
-
inline bool isFull()
-
inline bool isExtended()
-
inline uint16_t source()
-
inline std::string humanSource()
-
inline std::string humanDestination()
-
inline uint16_t destination()
-
inline uint8_t payloadSize()
-
inline uint8_t headerSize()
-
inline uint16_t fullSize()
-
inline bool isGroupAddress()
-
inline uint16_t cemiSize()
-
inline uint8_t *cemiData()
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.
-
inline bool isValid()
-
inline bool isComplete()
-
inline bool isRepeated()
-
inline TpFrame(uint16_t maxSize = 263)