F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
25 FW_ASSERT(result < CmdSequencerComponentImpl::FileReadStage_MAX, result);
26 switch(fileReadStage) {
28 result = CmdSequencerComponentImpl::SEQ_READ_HEADER;
88 FileReadStage::toComponentEnum(stage),
PROTECTED SEQ_READ_SEQ_DATA
void log_WARNING_HI_CS_FileSizeError(Fw::LogStringArg &fileName, U32 size)
PROTECTED SEQ_READ_SEQ_DATA_SIZE
PROTECTED FileReadStage_MAX FileReadStage
void log_WARNING_HI_CS_RecordInvalid(Fw::LogStringArg &fileName, U32 recordNumber, I32 error)
PROTECTED SEQ_READ_HEADER_SIZE
Events(Sequence &sequence)
Construct an Events object.
void fileInvalid(const FileReadStage::t stage, const I32 error)
File invalid.
void fileCRCFailure(const U32 storedCRC, const U32 computedCRC)
File CRC failure.
void fileSizeError(const U32 size)
File size error.
static CmdSequencerComponentImpl::FileReadStage toComponentEnum(const t fileReadStage)
Convert FileReadStage::t to CmdSequencerComponentImpl::FileReadStage.
void fileReadError(void)
File read error.
#define FwTimeContextStoreType
Storage conversion for time context in scripts/ground interface.
void log_WARNING_HI_CS_FileReadError(Fw::LogStringArg &fileName)
void log_WARNING_HI_CS_FileInvalid(Fw::LogStringArg &fileName, FileReadStage stage, I32 error)
void fileNotFound(void)
File not found.
void log_WARNING_HI_CS_FileCrcFailure(Fw::LogStringArg &fileName, U32 storedCRC, U32 computedCRC)
void log_WARNING_HI_CS_TimeContextMismatch(Fw::LogStringArg &fileName, U8 currTimeBase, U8 seqTimeBase)
void timeContextMismatch(const FwTimeContextStoreType currTimeContext, const FwTimeContextStoreType seqTimeContext)
Time context mismatch.
void recordMismatch(const U32 numRecords, const U32 extraBytes)
Record mismatch.
void timeBaseMismatch(const FwTimeBaseStoreType currTimeBase, const FwTimeBaseStoreType seqTimeBase)
Time base mismatch.
PROTECTED SEQ_DESER_TIME_CONTEXT
PROTECTED SEQ_DESER_TIME_BASE
PROTECTED SEQ_READ_SEQ_CRC
void error(void)
Record an error.
#define FwTimeBaseStoreType
Storage conversion for time base in scripts/ground interface.
void log_WARNING_HI_CS_TimeBaseMismatch(Fw::LogStringArg &fileName, U16 time_base, U16 seq_time_base)
void log_WARNING_HI_CS_RecordMismatch(Fw::LogStringArg &fileName, U32 header_records, U32 extra_bytes)
Sequence * m_sequence
The abstract sequence.
Fw::LogStringArg & getLogFileName(void)
PROTECTED SEQ_DESER_NUM_RECORDS
void recordInvalid(const U32 recordNumber, const I32 error)
Record invalid.
A sequence with unspecified binary format.
void log_WARNING_HI_CS_FileNotFound(Fw::LogStringArg &fileName)