GCC Code Coverage Report


Directory: Svc/TlmPacketizer/
Date: 2026-11-03 21:19:22
Exec Total Coverage
Lines: 448 472 94.9%
Functions: 34 34 100.0%
Branches: 432 510 84.7%

Function (File:Line) Call count Block coverage
Svc::TlmPacketizer::CLEAR_PACKET_OVERRIDE_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:563)called 5 times65.0%
Svc::TlmPacketizer::CONFIGURE_GROUP_RATES_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int, Svc::RateLogic const&, unsigned int, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:507)called 282 times63.0%
Svc::TlmPacketizer::CONFIGURE_GROUP_SEND_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int, Svc::TlmSendState const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:491)called 292 times85.0%
Svc::TlmPacketizer::ENABLE_SECTION_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, Fw::Enabled const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:476)called 75 times69.0%
Svc::TlmPacketizer::GET_PACKET_CONFIG_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:524)called 5 times79.0%
Svc::TlmPacketizer::OVERRIDE_PACKET_RATES_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int, Svc::RateLogic const&, unsigned int, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:549)called 3 times66.0%
Svc::TlmPacketizer::OVERRIDE_PACKET_SEND_cmdHandler(unsigned int, unsigned int, Svc::TelemetrySection const&, unsigned int, Svc::TlmSendState const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:538)called 16 times66.0%
Svc::TlmPacketizer::Run_handler(short, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:302)called 51 times85.0%
Svc::TlmPacketizer::SEND_PKT_cmdHandler(unsigned int, unsigned int, unsigned int, Svc::TelemetrySection const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:454)called 4 times78.0%
Svc::TlmPacketizer::SET_LEVEL_cmdHandler(unsigned int, unsigned int, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:437)called 3 times83.0%
Svc::TlmPacketizer::TlmGet_handler(short, unsigned int, Fw::Time&, Fw::LinearBufferTemplate<506ul>&) (Svc/TlmPacketizer/TlmPacketizer.cpp:240)called 7 times79.0%
Svc::TlmPacketizer::TlmPacketizer(char const*) (Svc/TlmPacketizer/TlmPacketizer.cpp:40)called 35 times62.0%
Svc::TlmPacketizer::TlmRecv_handler(short, unsigned int, Fw::Time&, Fw::LinearBufferTemplate<506ul>&) (Svc/TlmPacketizer/TlmPacketizer.cpp:184)called 200 times90.0%
Svc::TlmPacketizer::applyPacketOverride(Svc::TelemetrySection const&, unsigned int, Svc::PacketOverrideConfig const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:681)called 21 times75.0%
Svc::TlmPacketizer::configureSectionGroupRate(Svc::TelemetrySection const&, unsigned int, Svc::RateLogic const&, unsigned int, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:572)called 283 times83.0%
Svc::TlmPacketizer::configureSectionGroupRate_handler(short, Svc::TelemetrySection const&, unsigned int, Svc::RateLogic const&, unsigned int, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:230)called 1 time100.0%
Svc::TlmPacketizer::controlIn_handler(short, Svc::TelemetrySection const&, Fw::Enabled const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:416)called 2 times84.0%
Svc::TlmPacketizer::deserializeParam(unsigned int, unsigned int, Fw::ParamValid, Fw::SerialBufferBase&) (Svc/TlmPacketizer/TlmPacketizer.cpp:830)called 78 times87.0%
Svc::TlmPacketizer::effectiveConfig(short, unsigned int) const (Svc/TlmPacketizer/TlmPacketizer.cpp:612)called 337 times92.0%
Svc::TlmPacketizer::findPacketIndexById(unsigned int, unsigned int&) const (Svc/TlmPacketizer/TlmPacketizer.cpp:648)called 36 times100.0%
Svc::TlmPacketizer::mergeOverrideType(Svc::PacketOverrideType const&, Svc::PacketOverrideType const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:672)called 17 times100.0%
Svc::TlmPacketizer::mirrorOverride(Svc::TelemetrySection const&, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:787)called 21 times80.0%
Svc::TlmPacketizer::missingChannel(unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:815)called 52 times95.0%
Svc::TlmPacketizer::overridePacket(Svc::TelemetrySection const&, unsigned int, Svc::PacketOverrideConfig const&) (Svc/TlmPacketizer/TlmPacketizer.cpp:718)called 24 times96.0%
Svc::TlmPacketizer::packetOverrideIn_handler(short, Fw::Buffer&) (Svc/TlmPacketizer/TlmPacketizer.cpp:739)called 6 times82.0%
Svc::TlmPacketizer::packetOverrideReturnIn_handler(short, Fw::Buffer&) (Svc/TlmPacketizer/TlmPacketizer.cpp:780)called 1 time92.0%
Svc::TlmPacketizer::pingIn_handler(short, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:428)called 1 time100.0%
Svc::TlmPacketizer::resolvePacket(Svc::TelemetrySection const&, unsigned int, unsigned int&) (Svc/TlmPacketizer/TlmPacketizer.cpp:658)called 33 times98.0%
Svc::TlmPacketizer::sectionGroupToPort(short, unsigned long) (Svc/TlmPacketizer/TlmPacketizer.cpp:589)called 646 times80.0%
Svc::TlmPacketizer::sendAllowed(Svc::TlmSendState const&, short) const (Svc/TlmPacketizer/TlmPacketizer.cpp:632)called 331 times74.0%
Svc::TlmPacketizer::serializeParam(unsigned int, unsigned int, Fw::SerialBufferBase&) const (Svc/TlmPacketizer/TlmPacketizer.cpp:867)called 2 times93.0%
Svc::TlmPacketizer::setPacketList(Svc::TlmPacketizerPacketList const&, Svc::TlmPacketizerPacket const&, unsigned int) (Svc/TlmPacketizer/TlmPacketizer.cpp:61)called 27 times84.0%
Svc::TlmPacketizer::toCmdResponse(Svc::TlmPacketizer::PacketStatus) (Svc/TlmPacketizer/TlmPacketizer.cpp:601)called 29 times100.0%
Svc::TlmPacketizer::~TlmPacketizer() (Svc/TlmPacketizer/TlmPacketizer.cpp:59)called 35 times100.0%