2022-07-19 18:13:25 +02:00
|
|
|
#ifndef FSFW_TMTCPACKET_SPACEPACKETREADERIF_H
|
|
|
|
#define FSFW_TMTCPACKET_SPACEPACKETREADERIF_H
|
|
|
|
|
2022-07-20 11:43:16 +02:00
|
|
|
#include "fsfw/tmtcpacket/ccsds/SpacePacketIF.h"
|
2022-07-19 18:13:25 +02:00
|
|
|
|
|
|
|
class ReadablePacketIF {
|
|
|
|
public:
|
2022-07-21 18:17:37 +02:00
|
|
|
virtual ~ReadablePacketIF() = default;
|
|
|
|
|
2022-07-19 18:13:25 +02:00
|
|
|
/**
|
|
|
|
* This method returns a raw uint8_t pointer to the readable data
|
|
|
|
*/
|
2022-07-27 17:00:43 +02:00
|
|
|
[[nodiscard]] virtual const uint8_t* getFullData() const = 0;
|
2022-07-19 18:13:25 +02:00
|
|
|
};
|
|
|
|
#endif // FSFW_TMTCPACKET_SPACEPACKETREADERIF_H
|