#ifndef FSFW_INC_FSFW_TMTCPACKET_CFDP_CFDPPACKET_H_ #define FSFW_INC_FSFW_TMTCPACKET_CFDP_CFDPPACKET_H_ #include "fsfw/tmtcpacket/SpacePacketReader.h" class CFDPPacket : public SpacePacketReader { public: /** * This is the default constructor. * It sets its internal data pointer to the address passed and also * forwards the data pointer to the parent SpacePacketBase class. * @param setData The position where the packet data lies. */ CFDPPacket(const uint8_t* setData); /** * This is the empty default destructor. */ virtual ~CFDPPacket(); /** * This is a debugging helper method that prints the whole packet content * to the screen. */ void print(); }; #endif /* FSFW_INC_FSFW_TMTCPACKET_CFDP_CFDPPACKET_H_ */