F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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.
 
bool validateTime (CmdSequencerComponentImpl &component)
 

Public Attributes

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

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: