| Function (File:Line) |
Call count |
Block coverage |
| Svc::AMPCSSequence::AMPCSSequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:20) | called 87 times | 54.0% |
| Svc::AMPCSSequence::clear() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:153) | called 44 times | 100.0% |
| Svc::AMPCSSequence::deserializeCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:178) | called 42 times | 71.0% |
| Svc::AMPCSSequence::deserializeCmdLength(unsigned short&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:306) | called 196 times | 90.0% |
| Svc::AMPCSSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:258) | called 198 times | 97.0% |
| Svc::AMPCSSequence::deserializeTime(Fw::Time&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:296) | called 196 times | 95.0% |
| Svc::AMPCSSequence::deserializeTimeFlag(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:276) | called 198 times | 96.0% |
| Svc::AMPCSSequence::getFileSize(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:66) | called 42 times | 97.0% |
| Svc::AMPCSSequence::hasMoreRecords() const (Svc/CmdSequencer/formats/AMPCSSequence.cpp:140) | called 233 times | 100.0% |
| Svc::AMPCSSequence::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:22) | called 46 times | 94.0% |
| Svc::AMPCSSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:144) | called 56 times | 86.0% |
| Svc::AMPCSSequence::readCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:157) | called 42 times | 79.0% |
| Svc::AMPCSSequence::readCRCFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:45) | called 45 times | 98.0% |
| Svc::AMPCSSequence::readOpenSequenceFile() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:188) | called 40 times | 89.0% |
| Svc::AMPCSSequence::readRecords() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:227) | called 39 times | 97.0% |
| Svc::AMPCSSequence::readSequenceFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:81) | called 40 times | 74.0% |
| Svc::AMPCSSequence::readSequenceHeader() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:206) | called 40 times | 78.0% |
| Svc::AMPCSSequence::reset() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:149) | called 34 times | 100.0% |
| Svc::AMPCSSequence::translateCommand(Fw::LinearBufferTemplate<512ul>&, unsigned short) (Svc/CmdSequencer/formats/AMPCSSequence.cpp:326) | called 196 times | 90.0% |
| Svc::AMPCSSequence::validateCRC() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:101) | called 36 times | 100.0% |
| Svc::AMPCSSequence::validateRecords() (Svc/CmdSequencer/formats/AMPCSSequence.cpp:111) | called 35 times | 95.0% |
| Svc::CmdSequencerComponentImpl::CS_AUTO_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:449) | called 6 times | 74.0% |
| Svc::CmdSequencerComponentImpl::CS_CANCEL_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:253) | called 5 times | 86.0% |
| Svc::CmdSequencerComponentImpl::CS_JOIN_WAIT_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:265) | called 5 times | 88.0% |
| Svc::CmdSequencerComponentImpl::CS_MANUAL_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:459) | called 7 times | 74.0% |
| Svc::CmdSequencerComponentImpl::CS_RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:100) | called 55 times | 64.0% |
| Svc::CmdSequencerComponentImpl::CS_START_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:388) | called 10 times | 73.0% |
| Svc::CmdSequencerComponentImpl::CS_STEP_cmdHandler(unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:413) | called 17 times | 67.0% |
| Svc::CmdSequencerComponentImpl::CS_VALIDATE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:155) | called 79 times | 86.0% |
| Svc::CmdSequencerComponentImpl::CmdSequencerComponentImpl(char const*) (Svc/CmdSequencer/CmdSequencerImpl.cpp:24) | called 93 times | 79.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::CRC() (Svc/CmdSequencer/FPrimeSequence.cpp:16) | called 271 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::finalize() (Svc/CmdSequencer/FPrimeSequence.cpp:27) | called 115 times | 88.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::init() (Svc/CmdSequencer/FPrimeSequence.cpp:18) | called 211 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::CRC::update(unsigned char const*, unsigned long) (Svc/CmdSequencer/FPrimeSequence.cpp:22) | called 318 times | 83.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::FPrimeSequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/FPrimeSequence.cpp:33) | called 99 times | 62.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::clear() (Svc/CmdSequencer/FPrimeSequence.cpp:71) | called 84 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::copyCommand(Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/CmdSequencer/FPrimeSequence.cpp:297) | called 332 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeDescriptor(Svc::CmdSequencerComponentImpl::Sequence::Record::Descriptor&) (Svc/CmdSequencer/FPrimeSequence.cpp:247) | called 365 times | 90.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeHeader() (Svc/CmdSequencer/FPrimeSequence.cpp:138) | called 83 times | 76.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/FPrimeSequence.cpp:225) | called 365 times | 95.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeRecordSize(unsigned int&) (Svc/CmdSequencer/FPrimeSequence.cpp:283) | called 334 times | 97.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::deserializeTimeTag(Fw::Time&) (Svc/CmdSequencer/FPrimeSequence.cpp:264) | called 340 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::extractCRC() (Svc/CmdSequencer/FPrimeSequence.cpp:198) | called 77 times | 85.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::hasMoreRecords() const (Svc/CmdSequencer/FPrimeSequence.cpp:58) | called 103 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/FPrimeSequence.cpp:46) | called 92 times | 98.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::nextRecord(Svc::CmdSequencerComponentImpl::Sequence::Record&) (Svc/CmdSequencer/FPrimeSequence.cpp:62) | called 98 times | 86.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readFile() (Svc/CmdSequencer/FPrimeSequence.cpp:75) | called 92 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readHeader() (Svc/CmdSequencer/FPrimeSequence.cpp:109) | called 86 times | 94.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readOpenFile() (Svc/CmdSequencer/FPrimeSequence.cpp:94) | called 86 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::readRecordsAndCRC() (Svc/CmdSequencer/FPrimeSequence.cpp:175) | called 81 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 74 times | 100.0% |
| Svc::CmdSequencerComponentImpl::FPrimeSequence::validateRecords() (Svc/CmdSequencer/FPrimeSequence.cpp:308) | called 71 times | 95.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::Events(Svc::CmdSequencerComponentImpl::Sequence&) (Svc/CmdSequencer/Events.cpp:16) | called 186 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 16 times | 86.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::fileNotFound() (Svc/CmdSequencer/Events.cpp:33) | called 6 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 3 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::noRecords() (Svc/CmdSequencer/Events.cpp:84) | called 4 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Events::recordInvalid(unsigned int, int) (Svc/CmdSequencer/Events.cpp:54) | called 12 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 186 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Header::validateTime(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/Sequence.cpp:24) | called 108 times | 80.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Record::Record() (Svc/CmdSequencer/CmdSequencerImpl.hpp:192) | called 199 times | 65.0% |
| Svc::CmdSequencerComponentImpl::Sequence::Sequence(Svc::CmdSequencerComponentImpl&) (Svc/CmdSequencer/Sequence.cpp:16) | called 186 times | 58.0% |
| Svc::CmdSequencerComponentImpl::Sequence::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (Svc/CmdSequencer/Sequence.cpp:45) | called 92 times | 85.0% |
| Svc::CmdSequencerComponentImpl::Sequence::deallocateBuffer(Fw::MemAllocator&) (Svc/CmdSequencer/Sequence.cpp:59) | called 92 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getFileName() (Svc/CmdSequencer/Sequence.cpp:74) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getHeader() const (Svc/CmdSequencer/Sequence.cpp:64) | called 154 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getLogFileName() (Svc/CmdSequencer/Sequence.cpp:78) | called 386 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::getStringFileName() (Svc/CmdSequencer/Sequence.cpp:82) | called 42 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::setFileName(Fw::ConstStringBase const&) (Svc/CmdSequencer/Sequence.cpp:68) | called 220 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Sequence::~Sequence() (Svc/CmdSequencer/Sequence.cpp:19) | called 186 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::Timer() (Svc/CmdSequencer/CmdSequencerImpl.hpp:434) | called 186 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::clear() (Svc/CmdSequencer/CmdSequencerImpl.hpp:444) | called 164 times | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::getExpirationTime() const (Svc/CmdSequencer/CmdSequencerImpl.hpp:452) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::Timer::isExpiredAt(Fw::Time) (Svc/CmdSequencer/CmdSequencerImpl.hpp:456) | called 43 times | 91.0% |
| Svc::CmdSequencerComponentImpl::Timer::isSet() const (Svc/CmdSequencer/CmdSequencerImpl.hpp:448) | called 14 times | 80.0% |
| Svc::CmdSequencerComponentImpl::Timer::set(Fw::Time) (Svc/CmdSequencer/CmdSequencerImpl.hpp:437) | called 145 times | 100.0% |
| Svc::CmdSequencerComponentImpl::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (Svc/CmdSequencer/CmdSequencerImpl.cpp:77) | called 88 times | 100.0% |
| Svc::CmdSequencerComponentImpl::checkSandbox(Fw::ConstStringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:60) | called 143 times | 83.0% |
| Svc::CmdSequencerComponentImpl::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:339) | called 140 times | 97.0% |
| Svc::CmdSequencerComponentImpl::commandComplete(unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:534) | called 135 times | 92.0% |
| Svc::CmdSequencerComponentImpl::commandError(unsigned int, unsigned int, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:482) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::configureSandbox(char const*) (Svc/CmdSequencer/CmdSequencerImpl.cpp:52) | called 6 times | 83.0% |
| Svc::CmdSequencerComponentImpl::deallocateBuffer(Fw::MemAllocator&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:90) | called 88 times | 100.0% |
| Svc::CmdSequencerComponentImpl::doSequenceRun(Fw::StringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:179) | called 21 times | 82.0% |
| Svc::CmdSequencerComponentImpl::error() (Svc/CmdSequencer/CmdSequencerImpl.cpp:313) | called 59 times | 85.0% |
| Svc::CmdSequencerComponentImpl::loadFile(Fw::ConstStringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:290) | called 143 times | 96.0% |
| Svc::CmdSequencerComponentImpl::loadSequence(Fw::ConstStringBase const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:83) | called 4 times | 27.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Cancel() (Svc/CmdSequencer/CmdSequencerImpl.cpp:318) | called 8 times | 69.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step() (Svc/CmdSequencer/CmdSequencerImpl.cpp:488) | called 154 times | 85.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_ABSOLUTE(Fw::Time&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:547) | called 149 times | 90.0% |
| Svc::CmdSequencerComponentImpl::performCmd_Step_RELATIVE(Fw::Time&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:542) | called 147 times | 100.0% |
| Svc::CmdSequencerComponentImpl::pingIn_handler(short, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:556) | called 1 time | 100.0% |
| Svc::CmdSequencerComponentImpl::rejectSequenceRun() (Svc/CmdSequencer/CmdSequencerImpl.cpp:225) | called 11 times | 80.0% |
| Svc::CmdSequencerComponentImpl::requireRunMode(Svc::CmdSequencerComponentImpl::RunMode) (Svc/CmdSequencer/CmdSequencerImpl.cpp:473) | called 191 times | 93.0% |
| Svc::CmdSequencerComponentImpl::schedIn_handler(short, unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:373) | called 27 times | 83.0% |
| Svc::CmdSequencerComponentImpl::seqCancelIn_handler(short) (Svc/CmdSequencer/CmdSequencerImpl.cpp:242) | not called | 0.0% |
| Svc::CmdSequencerComponentImpl::seqDispatchIn_handler(short, Fw::StringBase&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:238) | called 2 times | 100.0% |
| Svc::CmdSequencerComponentImpl::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:231) | called 15 times | 100.0% |
| Svc::CmdSequencerComponentImpl::sequenceComplete() (Svc/CmdSequencer/CmdSequencerImpl.cpp:512) | called 29 times | 86.0% |
| Svc::CmdSequencerComponentImpl::setCmdTimeout(Fw::Time const&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:563) | called 145 times | 76.0% |
| Svc::CmdSequencerComponentImpl::setSequenceFormat(Svc::CmdSequencerComponentImpl::Sequence&) (Svc/CmdSequencer/CmdSequencerImpl.cpp:48) | called 30 times | 100.0% |
| Svc::CmdSequencerComponentImpl::setTimeout(unsigned int) (Svc/CmdSequencer/CmdSequencerImpl.cpp:44) | called 87 times | 100.0% |
| Svc::CmdSequencerComponentImpl::~CmdSequencerComponentImpl() (Svc/CmdSequencer/CmdSequencerImpl.cpp:94) | called 93 times | 100.0% |