| Function (File:Line) |
Call count |
Block coverage |
| Svc::AMPCSSequence::AMPCSSequence(Svc::CmdSequencerComponentImpl&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:20) | not called | 0.0% |
| Svc::AMPCSSequence::clear() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:143) | not called | 0.0% |
| Svc::AMPCSSequence::deserializeCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:168) | not called | 0.0% |
| Svc::AMPCSSequence::deserializeCmdLength(unsigned short&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:296) | not called | 0.0% |
| Svc::AMPCSSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:248) | not called | 0.0% |
| Svc::AMPCSSequence::deserializeTime(Fw::Time&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:286) | not called | 0.0% |
| Svc::AMPCSSequence::deserializeTimeFlag(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:266) | not called | 0.0% |
| Svc::AMPCSSequence::getFileSize(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:60) | not called | 0.0% |
| Svc::AMPCSSequence::hasMoreRecords() const (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:130) | not called | 0.0% |
| Svc::AMPCSSequence::loadFile(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:22) | not called | 0.0% |
| Svc::AMPCSSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:134) | not called | 0.0% |
| Svc::AMPCSSequence::readCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:147) | not called | 0.0% |
| Svc::AMPCSSequence::readCRCFile(Fw::StringTemplate<40ul>&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:39) | not called | 0.0% |
| Svc::AMPCSSequence::readOpenSequenceFile() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:178) | not called | 0.0% |
| Svc::AMPCSSequence::readRecords() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:217) | not called | 0.0% |
| Svc::AMPCSSequence::readSequenceFile(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:75) | not called | 0.0% |
| Svc::AMPCSSequence::readSequenceHeader() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:196) | not called | 0.0% |
| Svc::AMPCSSequence::reset() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:139) | not called | 0.0% |
| Svc::AMPCSSequence::translateCommand(Fw::LinearBufferTemplate<512ul>&, unsigned short) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:316) | not called | 0.0% |
| Svc::AMPCSSequence::validateCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:95) | not called | 0.0% |
| Svc::AMPCSSequence::validateRecords() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/formats/AMPCSSequence.cpp:105) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_AUTO_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:406) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_CANCEL_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:221) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_JOIN_WAIT_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:233) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_MANUAL_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:416) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:73) | called 2 times | 29.0% |
| Svc::CmdSequencerComponentImpl::CS_START_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:354) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_STEP_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:379) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CS_VALIDATE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:128) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::CmdSequencerComponentImpl(char const*) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:24) | called 1 time | 47.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::CRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:16) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::finalize() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:27) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::init() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:18) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::update(unsigned char const*, unsigned long) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:22) | called 4 times | 75.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::FPrimeSequence(Svc::CmdSequencerComponentImpl&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:33) | called 1 time | 62.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::clear() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:71) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::copyCommand(Fw::LinearBufferTemplate<512ul>&, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:292) | called 10 times | 89.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeDescriptor(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:247) | called 10 times | 78.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeHeader() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:138) | called 2 times | 59.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:225) | called 10 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecordSize(unsigned int&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:278) | called 10 times | 77.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeTimeTag(Fw::Time&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:264) | called 10 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::extractCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:198) | called 2 times | 65.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::hasMoreRecords() const (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:58) | called 5 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::loadFile(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:46) | called 2 times | 88.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:62) | called 5 times | 75.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readFile() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:75) | called 2 times | 62.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readHeader() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:109) | called 2 times | 68.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readOpenFile() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:94) | called 2 times | 95.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readRecordsAndCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:175) | called 2 times | 67.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::reset() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:67) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::validateCRC() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:36) | called 2 times | 67.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::validateRecords() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/FPrimeSequence.cpp:303) | called 2 times | 65.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::Events(Svc::CmdSequencerComponentImpl::Sequence&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:16) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileCRCFailure(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:18) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileInvalid(Svc::CmdSequencer_FileReadStage::T, int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:25) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileNotFound() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:33) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileReadError() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:40) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileSizeError(unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:47) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::noRecords() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:84) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::recordInvalid(unsigned int, int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:54) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::recordMismatch(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:61) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::timeBaseMismatch(TimeBase, TimeBase) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:68) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::timeContextMismatch(unsigned char, unsigned char) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Events.cpp:76) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Header::Header() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:21) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Header::validateTime(Svc::CmdSequencerComponentImpl&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:24) | called 2 times | 50.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Record::Record() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.hpp:190) | called 3 times | 80.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Sequence(Svc::CmdSequencerComponentImpl&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:16) | called 1 time | 53.0% |
| Svc::CmdSequencerComponentImpl::Sequence::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:45) | called 1 time | 83.0% |
| Svc::CmdSequencerComponentImpl::Sequence::deallocateBuffer(Fw::MemAllocator&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:55) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getFileName() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:70) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getHeader() const (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:60) | called 5 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getLogFileName() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:74) | called 9 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getStringFileName() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:78) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::setFileName(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:64) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::~Sequence() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/Sequence.cpp:19) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::Timer() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.hpp:432) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::clear() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.hpp:442) | called 6 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::isExpiredAt(Fw::Time) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.hpp:446) | called 235 times | 90.0% |
| Svc::CmdSequencerComponentImpl::Timer::set(Fw::Time) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.hpp:435) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:50) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:305) | called 5 times | 62.0% |
| Svc::CmdSequencerComponentImpl::commandComplete(unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:491) | called 5 times | 80.0% |
| Svc::CmdSequencerComponentImpl::commandError(unsigned int, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:439) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::deallocateBuffer(Fw::MemAllocator&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:63) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::doSequenceRun(Fw::StringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:152) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::error() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:279) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::loadFile(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:258) | called 2 times | 79.0% |
| Svc::CmdSequencerComponentImpl::loadSequence(Fw::ConstStringBase const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:56) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Cancel() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:284) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:445) | called 5 times | 57.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_ABSOLUTE(Fw::Time&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:504) | called 5 times | 83.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_RELATIVE(Fw::Time&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:499) | called 5 times | 100.0% |
| Svc::CmdSequencerComponentImpl::pingIn_handler(short, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:513) | called 59 times | 100.0% |
| Svc::CmdSequencerComponentImpl::requireRunMode(Svc::CmdSequencerComponentImpl::RunMode) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:430) | called 2 times | 60.0% |
| Svc::CmdSequencerComponentImpl::schedIn_handler(short, unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:339) | called 118 times | 58.0% |
| Svc::CmdSequencerComponentImpl::seqCancelIn_handler(short) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:210) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::seqDispatchIn_handler(short, Fw::StringBase&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:206) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:199) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::sequenceComplete() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:469) | called 2 times | 53.0% |
| Svc::CmdSequencerComponentImpl::setCmdTimeout(Fw::Time const&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:520) | called 5 times | 19.0% |
| Svc::CmdSequencerComponentImpl::setSequenceFormat(Svc::CmdSequencerComponentImpl::Sequence&) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:46) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::setTimeout(unsigned int) (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:42) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::~CmdSequencerComponentImpl() (/home/runner/work/fprime/fprime/Svc/CmdSequencer/CmdSequencerImpl.cpp:67) | called 1 time | 100.0% |