| Function (File:Line) |
Call count |
Block coverage |
| Svc::AMPCSSequence::AMPCSSequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:20) | called 74 times | 54.0% |
| Svc::AMPCSSequence::clear() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:143) | called 34 times | 100.0% |
| Svc::AMPCSSequence::deserializeCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:168) | called 35 times | 71.0% |
| Svc::AMPCSSequence::deserializeCmdLength(unsigned short&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:296) | called 165 times | 90.0% |
| Svc::AMPCSSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:248) | called 167 times | 97.0% |
| Svc::AMPCSSequence::deserializeTime(Fw::Time&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:286) | called 165 times | 95.0% |
| Svc::AMPCSSequence::deserializeTimeFlag(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:266) | called 167 times | 96.0% |
| Svc::AMPCSSequence::getFileSize(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:60) | called 35 times | 97.0% |
| Svc::AMPCSSequence::hasMoreRecords() const (Svc/CmdSequencer/formats/AMPCSSequence.cpp:130) | called 197 times | 100.0% |
| Svc::AMPCSSequence::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:22) | called 38 times | 93.0% |
| Svc::AMPCSSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:134) | called 46 times | 86.0% |
| Svc::AMPCSSequence::readCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:147) | called 35 times | 79.0% |
| Svc::AMPCSSequence::readCRCFile(Fw::StringTemplate<40ul>&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:39) | called 38 times | 98.0% |
| Svc::AMPCSSequence::readOpenSequenceFile() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:178) | called 33 times | 89.0% |
| Svc::AMPCSSequence::readRecords() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:217) | called 32 times | 97.0% |
| Svc::AMPCSSequence::readSequenceFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:75) | called 33 times | 74.0% |
| Svc::AMPCSSequence::readSequenceHeader() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:196) | called 33 times | 78.0% |
| Svc::AMPCSSequence::reset() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:139) | called 29 times | 100.0% |
| Svc::AMPCSSequence::translateCommand(Fw::LinearBufferTemplate<512ul>&, unsigned short) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:316) | called 165 times | 90.0% |
| Svc::AMPCSSequence::validateCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:95) | called 29 times | 100.0% |
| Svc::AMPCSSequence::validateRecords() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:105) | called 28 times | 94.0% |
| Svc::CmdSequencerComponentImpl::CS_AUTO_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:406) | called 6 times | 74.0% |
| Svc::CmdSequencerComponentImpl::CS_CANCEL_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:221) | called 5 times | 86.0% |
| Svc::CmdSequencerComponentImpl::CS_JOIN_WAIT_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:233) | called 5 times | 88.0% |
| Svc::CmdSequencerComponentImpl::CS_MANUAL_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:416) | called 6 times | 74.0% |
| Svc::CmdSequencerComponentImpl::CS_RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:73) | called 49 times | 64.0% |
| Svc::CmdSequencerComponentImpl::CS_START_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:354) | called 9 times | 73.0% |
| Svc::CmdSequencerComponentImpl::CS_STEP_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:379) | called 15 times | 62.0% |
| Svc::CmdSequencerComponentImpl::CS_VALIDATE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:128) | called 70 times | 86.0% |
| Svc::CmdSequencerComponentImpl::CmdSequencerComponentImpl(char const*) (Svc/CmdSequencer/CmdSequencerImpl.cpp:24) | called 74 times | 77.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::CRC() (Svc/CmdSequencer/FPrimeSequence.cpp:16) | called 222 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::finalize() (Svc/CmdSequencer/FPrimeSequence.cpp:27) | called 102 times | 88.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::init() (Svc/CmdSequencer/FPrimeSequence.cpp:18) | called 186 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::update(unsigned char const*, unsigned long) (Svc/CmdSequencer/FPrimeSequence.cpp:22) | called 280 times | 83.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::FPrimeSequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/FPrimeSequence.cpp:33) | called 74 times | 62.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::clear() (Svc/CmdSequencer/FPrimeSequence.cpp:71) | called 76 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::copyCommand(Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/CmdSequencer/FPrimeSequence.cpp:292) | called 307 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeDescriptor(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (Svc/CmdSequencer/FPrimeSequence.cpp:247) | called 338 times | 90.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeHeader() (Svc/CmdSequencer/FPrimeSequence.cpp:138) | called 76 times | 76.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/FPrimeSequence.cpp:225) | called 338 times | 95.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecordSize(unsigned int&) (Svc/CmdSequencer/FPrimeSequence.cpp:278) | called 309 times | 97.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeTimeTag(Fw::Time&) (Svc/CmdSequencer/FPrimeSequence.cpp:264) | called 313 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::extractCRC() (Svc/CmdSequencer/FPrimeSequence.cpp:198) | called 71 times | 85.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::hasMoreRecords() const (Svc/CmdSequencer/FPrimeSequence.cpp:58) | called 95 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/FPrimeSequence.cpp:46) | called 84 times | 98.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/FPrimeSequence.cpp:62) | called 90 times | 86.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readFile() (Svc/CmdSequencer/FPrimeSequence.cpp:75) | called 84 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readHeader() (Svc/CmdSequencer/FPrimeSequence.cpp:109) | called 79 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readOpenFile() (Svc/CmdSequencer/FPrimeSequence.cpp:94) | called 79 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readRecordsAndCRC() (Svc/CmdSequencer/FPrimeSequence.cpp:175) | called 75 times | 96.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::reset() (Svc/CmdSequencer/FPrimeSequence.cpp:67) | called 5 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::validateCRC() (Svc/CmdSequencer/FPrimeSequence.cpp:36) | called 68 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::validateRecords() (Svc/CmdSequencer/FPrimeSequence.cpp:303) | called 65 times | 95.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::Events(Svc::CmdSequencerComponentImpl::Sequence&) (Svc/CmdSequencer/Events.cpp:16) | called 148 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileCRCFailure(unsigned int, unsigned int) (Svc/CmdSequencer/Events.cpp:18) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileInvalid(Svc::CmdSequencer_FileReadStage::T, int) (Svc/CmdSequencer/Events.cpp:25) | called 15 times | 86.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileNotFound() (Svc/CmdSequencer/Events.cpp:33) | called 5 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileReadError() (Svc/CmdSequencer/Events.cpp:40) | called 3 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileSizeError(unsigned int) (Svc/CmdSequencer/Events.cpp:47) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::noRecords() (Svc/CmdSequencer/Events.cpp:84) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::recordInvalid(unsigned int, int) (Svc/CmdSequencer/Events.cpp:54) | called 10 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::recordMismatch(unsigned int, unsigned int) (Svc/CmdSequencer/Events.cpp:61) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::timeBaseMismatch(TimeBase, TimeBase) (Svc/CmdSequencer/Events.cpp:68) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::timeContextMismatch(unsigned char, unsigned char) (Svc/CmdSequencer/Events.cpp:76) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Header::Header() (Svc/CmdSequencer/Sequence.cpp:21) | called 148 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Header::validateTime(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/Sequence.cpp:24) | called 95 times | 80.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Record::Record() (Svc/CmdSequencer/CmdSequencerImpl.hpp:190) | called 167 times | 65.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Sequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/Sequence.cpp:16) | called 148 times | 58.0% |
| Svc::CmdSequencerComponentImpl::Sequence::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (Svc/CmdSequencer/Sequence.cpp:45) | called 74 times | 91.0% |
| Svc::CmdSequencerComponentImpl::Sequence::deallocateBuffer(Fw::MemAllocator&) (Svc/CmdSequencer/Sequence.cpp:55) | called 74 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getFileName() (Svc/CmdSequencer/Sequence.cpp:70) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getHeader() const (Svc/CmdSequencer/Sequence.cpp:60) | called 136 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getLogFileName() (Svc/CmdSequencer/Sequence.cpp:74) | called 343 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getStringFileName() (Svc/CmdSequencer/Sequence.cpp:78) | called 37 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::setFileName(Fw::ConstStringBase const&) (Svc/CmdSequencer/Sequence.cpp:64) | called 190 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::~Sequence() (Svc/CmdSequencer/Sequence.cpp:19) | called 148 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::Timer() (Svc/CmdSequencer/CmdSequencerImpl.hpp:432) | called 148 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::clear() (Svc/CmdSequencer/CmdSequencerImpl.hpp:442) | called 148 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::isExpiredAt(Fw::Time) (Svc/CmdSequencer/CmdSequencerImpl.hpp:446) | called 42 times | 91.0% |
| Svc::CmdSequencerComponentImpl::Timer::set(Fw::Time) (Svc/CmdSequencer/CmdSequencerImpl.hpp:435) | called 127 times | 100.0% |
| Svc::CmdSequencerComponentImpl::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (Svc/CmdSequencer/CmdSequencerImpl.cpp:50) | called 74 times | 100.0% |
| Svc::CmdSequencerComponentImpl::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:305) | called 125 times | 97.0% |
| Svc::CmdSequencerComponentImpl::commandComplete(unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:491) | called 120 times | 92.0% |
| Svc::CmdSequencerComponentImpl::commandError(unsigned int, unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:439) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::deallocateBuffer(Fw::MemAllocator&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:63) | called 74 times | 100.0% |
| Svc::CmdSequencerComponentImpl::doSequenceRun(Fw::StringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:152) | called 13 times | 68.0% |
| Svc::CmdSequencerComponentImpl::error() (Svc/CmdSequencer/CmdSequencerImpl.cpp:279) | called 45 times | 85.0% |
| Svc::CmdSequencerComponentImpl::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:258) | called 122 times | 96.0% |
| Svc::CmdSequencerComponentImpl::loadSequence(Fw::ConstStringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:56) | called 3 times | 27.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Cancel() (Svc/CmdSequencer/CmdSequencerImpl.cpp:284) | called 8 times | 69.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step() (Svc/CmdSequencer/CmdSequencerImpl.cpp:445) | called 136 times | 85.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_ABSOLUTE(Fw::Time&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:504) | called 131 times | 90.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_RELATIVE(Fw::Time&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:499) | called 129 times | 100.0% |
| Svc::CmdSequencerComponentImpl::pingIn_handler(short, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:513) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::requireRunMode(Svc::CmdSequencerComponentImpl::RunMode) (Svc/CmdSequencer/CmdSequencerImpl.cpp:430) | called 165 times | 93.0% |
| Svc::CmdSequencerComponentImpl::schedIn_handler(short, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:339) | called 26 times | 83.0% |
| Svc::CmdSequencerComponentImpl::seqCancelIn_handler(short) (Svc/CmdSequencer/CmdSequencerImpl.cpp:210) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::seqDispatchIn_handler(short, Fw::StringBase&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:206) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:199) | called 12 times | 100.0% |
| Svc::CmdSequencerComponentImpl::sequenceComplete() (Svc/CmdSequencer/CmdSequencerImpl.cpp:469) | called 26 times | 86.0% |
| Svc::CmdSequencerComponentImpl::setCmdTimeout(Fw::Time const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:520) | called 128 times | 76.0% |
| Svc::CmdSequencerComponentImpl::setSequenceFormat(Svc::CmdSequencerComponentImpl::Sequence&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:46) | called 24 times | 100.0% |
| Svc::CmdSequencerComponentImpl::setTimeout(unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:42) | called 74 times | 100.0% |
| Svc::CmdSequencerComponentImpl::~CmdSequencerComponentImpl() (Svc/CmdSequencer/CmdSequencerImpl.cpp:67) | called 74 times | 100.0% |