F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Svc::CmdSequencerComponentImpl::Sequence::Events Class Reference

Sequence event reporting. More...

#include <Svc/CmdSequencer/CmdSequencerImpl.hpp>

Public Member Functions

 Events (Sequence &sequence)
 Construct an Events object. More...
 
void fileCRCFailure (const U32 storedCRC, const U32 computedCRC)
 File CRC failure. More...
 
void fileInvalid (const CmdSequencer_FileReadStage::t stage, const I32 error)
 File invalid. More...
 
void fileNotFound ()
 File not found. More...
 
void fileReadError ()
 File read error. More...
 
void fileSizeError (const U32 size)
 File size error. More...
 
void recordInvalid (const U32 recordNumber, const I32 error)
 Record invalid. More...
 
void recordMismatch (const U32 numRecords, const U32 extraBytes)
 Record mismatch. More...
 
void timeBaseMismatch (const TimeBase currTimeBase, const TimeBase seqTimeBase)
 Time base mismatch. More...
 
void timeContextMismatch (const FwTimeContextStoreType currTimeContext, const FwTimeContextStoreType seqTimeContext)
 Time context mismatch. More...
 

Detailed Description

Sequence event reporting.

Definition at line 56 of file CmdSequencerImpl.hpp.

Constructor & Destructor Documentation

◆ Events()

Svc::CmdSequencerComponentImpl::Sequence::Events::Events ( Sequence sequence)

Construct an Events object.

Parameters
sequenceThe enclosing sequence

Definition at line 16 of file Events.cpp.

Member Function Documentation

◆ fileCRCFailure()

void Svc::CmdSequencerComponentImpl::Sequence::Events::fileCRCFailure ( const U32  storedCRC,
const U32  computedCRC 
)

File CRC failure.

Parameters
storedCRCThe CRC stored in the file
computedCRCThe CRC computed over the file

Definition at line 23 of file Events.cpp.

◆ fileInvalid()

void Svc::CmdSequencerComponentImpl::Sequence::Events::fileInvalid ( const CmdSequencer_FileReadStage::t  stage,
const I32  error 
)

File invalid.

Parameters
stageThe file read stage
errorThe error

Definition at line 36 of file Events.cpp.

◆ fileNotFound()

void Svc::CmdSequencerComponentImpl::Sequence::Events::fileNotFound ( )

File not found.

Definition at line 49 of file Events.cpp.

◆ fileReadError()

void Svc::CmdSequencerComponentImpl::Sequence::Events::fileReadError ( )

File read error.

Definition at line 58 of file Events.cpp.

◆ fileSizeError()

void Svc::CmdSequencerComponentImpl::Sequence::Events::fileSizeError ( const U32  size)

File size error.

Parameters
sizeThe size

Definition at line 67 of file Events.cpp.

◆ recordInvalid()

void Svc::CmdSequencerComponentImpl::Sequence::Events::recordInvalid ( const U32  recordNumber,
const I32  error 
)

Record invalid.

Parameters
recordNumberThe record number
errorThe error

Definition at line 79 of file Events.cpp.

◆ recordMismatch()

void Svc::CmdSequencerComponentImpl::Sequence::Events::recordMismatch ( const U32  numRecords,
const U32  extraBytes 
)

Record mismatch.

Parameters
numRecordsThe number of records in the header
extraBytesThe number of bytes beyond last record

Definition at line 92 of file Events.cpp.

◆ timeBaseMismatch()

void Svc::CmdSequencerComponentImpl::Sequence::Events::timeBaseMismatch ( const TimeBase  currTimeBase,
const TimeBase  seqTimeBase 
)

Time base mismatch.

Parameters
currTimeBaseThe current time base
seqTimeBaseThe sequence file time base

Definition at line 105 of file Events.cpp.

◆ timeContextMismatch()

void Svc::CmdSequencerComponentImpl::Sequence::Events::timeContextMismatch ( const FwTimeContextStoreType  currTimeContext,
const FwTimeContextStoreType  seqTimeContext 
)

Time context mismatch.

Parameters
currTimeContextThe current time context
seqTimeContextThe sequence file time context

Definition at line 118 of file Events.cpp.


The documentation for this class was generated from the following files: