.. _program_listing_file_src_knx_npdu.h: Program Listing for File npdu.h =============================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/knx/npdu.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include class CemiFrame; class TPDU; class NPDU { friend class CemiFrame; public: uint8_t octetCount() const; void octetCount(uint8_t value); uint8_t length() const; uint8_t hopCount() const; void hopCount(uint8_t value); CemiFrame& frame(); TPDU& tpdu(); protected: NPDU(uint8_t* data, CemiFrame& frame); private: uint8_t* _data = 0; CemiFrame& _frame; };