#include #include "fsfw/tmtcpacket/SpacePacketCreator.h" #include "fsfw/tmtcpacket/SpacePacketReader.h" TEST_CASE("CCSDS Test", "[ccsds]") { SECTION("Constexpr Helpers") { REQUIRE(ccsds::getTcSpacePacketIdFromApid(0x22) == 0x1822); REQUIRE(ccsds::getTmSpacePacketIdFromApid(0x22) == 0x0822); REQUIRE(ccsds::getTcSpacePacketIdFromApid(0x7ff) == 0x1fff); REQUIRE(ccsds::getTmSpacePacketIdFromApid(0x7ff) == 0xfff); } SECTION("Header Creator Tests") { SpacePacketCreator base = SpacePacketCreator( ccsds::PacketType::TM, true, 0x22, ccsds::SequenceFlags::CONTINUATION, 12, 0x42); } }