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

A sequence header. More...

#include <Svc/CmdSequencer/CmdSequencerImpl.hpp>

Public Types

enum  Constants { SERIALIZED_SIZE }
 

Public Member Functions

 Header ()
 Construct a Header object. More...
 
bool validateTime (CmdSequencerComponentImpl &component)
 

Public Attributes

U32 m_fileSize
 The file size. More...
 
U32 m_numRecords
 The number of records in the sequence. More...
 
TimeBase m_timeBase
 The time base of the sequence. More...
 
FwTimeContextStoreType m_timeContext
 The context of the sequence. More...
 

Detailed Description

A sequence header.

Definition at line 135 of file CmdSequencerImpl.hpp.

Member Enumeration Documentation

◆ Constants

Enumerator
SERIALIZED_SIZE 

Serialized size of header.

Definition at line 139 of file CmdSequencerImpl.hpp.

Constructor & Destructor Documentation

◆ Header()

Svc::CmdSequencerComponentImpl::Sequence::Header::Header ( )

Construct a Header object.

Definition at line 31 of file Sequence.cpp.

Member Function Documentation

◆ validateTime()

bool Svc::CmdSequencerComponentImpl::Sequence::Header::validateTime ( CmdSequencerComponentImpl component)

Validate the time field of the sequence header

Returns
Success or failure
Parameters
componentComponent for time and events

Definition at line 41 of file Sequence.cpp.

Member Data Documentation

◆ m_fileSize

U32 Svc::CmdSequencerComponentImpl::Sequence::Header::m_fileSize

The file size.

Definition at line 164 of file CmdSequencerImpl.hpp.

◆ m_numRecords

U32 Svc::CmdSequencerComponentImpl::Sequence::Header::m_numRecords

The number of records in the sequence.

Definition at line 167 of file CmdSequencerImpl.hpp.

◆ m_timeBase

TimeBase Svc::CmdSequencerComponentImpl::Sequence::Header::m_timeBase

The time base of the sequence.

Definition at line 170 of file CmdSequencerImpl.hpp.

◆ m_timeContext

FwTimeContextStoreType Svc::CmdSequencerComponentImpl::Sequence::Header::m_timeContext

The context of the sequence.

Definition at line 173 of file CmdSequencerImpl.hpp.


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