![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
RateGroupDivider component implementation. More...
Classes | |
| class | ActivePhaser |
| class | ActivePhaserComponentBase |
| Auto-generated base for ActivePhaser component. More... | |
| class | ActiveRateGroup |
| Executes a set of components as part of a rate group. More... | |
| class | ActiveRateGroupComponentBase |
| Auto-generated base for ActiveRateGroup component. More... | |
| class | ActiveTextLogger |
| class | ActiveTextLoggerComponentBase |
| Auto-generated base for ActiveTextLogger component. More... | |
| class | AggregationMachineStateMachineBase |
| Aggregation state machine. More... | |
| class | AMPCSSequence |
| A sequence in AMPCS format. More... | |
| class | AssertFatalAdapterComponentBase |
| Auto-generated base for AssertFatalAdapter component. More... | |
| class | AssertFatalAdapterComponentImpl |
| class | BufferAccumulator |
| class | BufferAccumulator_BlockMode |
| class | BufferAccumulator_OpState |
| class | BufferAccumulatorComponentBase |
| Auto-generated base for BufferAccumulator component. More... | |
| class | BufferLogger |
| class | BufferLogger_LogState |
| class | BufferLoggerComponentBase |
| Auto-generated base for BufferLogger component. More... | |
| class | BufferManagerComponentBase |
| Auto-generated base for BufferManager component. More... | |
| class | BufferManagerComponentImpl |
| class | BufferRepeater |
| class | BufferRepeaterComponentBase |
| Auto-generated base for BufferRepeater component. More... | |
| class | BuffQueueDepth |
| Array of queue depths for Fw::Buffer types. More... | |
| class | ChronoTime |
| class | ChronoTimeComponentBase |
| Auto-generated base for ChronoTime component. More... | |
| class | CmdSequencer_BlockState |
| Sequencer blocking state. More... | |
| class | CmdSequencer_FileReadStage |
| The stage of the file read operation. More... | |
| class | CmdSequencer_SeqMode |
| The sequencer mode. More... | |
| class | CmdSequencerComponentBase |
| Auto-generated base for CmdSequencer component. More... | |
| class | CmdSequencerComponentImpl |
| class | CmdSplitter |
| class | CmdSplitterComponentBase |
| Auto-generated base for CmdSplitter component. More... | |
| class | ComAggregator |
| class | ComAggregatorComponentBase |
| Auto-generated base for ComAggregator component. More... | |
| class | ComDataContextPair |
| class | ComLogger |
| class | ComLoggerComponentBase |
| Auto-generated base for ComLogger component. More... | |
| class | CommandDispatcherComponentBase |
| Auto-generated base for CommandDispatcher component. More... | |
| class | CommandDispatcherImpl |
| Command Dispatcher component class. More... | |
| class | ComQueue |
| class | ComQueueComponentBase |
| Auto-generated base for ComQueue component. More... | |
| class | ComQueueDepth |
| Array of queue depths for Fw::Com types. More... | |
| class | ComSplitter |
| class | ComSplitterComponentBase |
| Auto-generated base for ComSplitter component. More... | |
| class | ComStub |
| class | ComStubComponentBase |
| Auto-generated base for ComStub component. More... | |
| class | ConsoleTextLoggerImpl |
| class | CustomVersionDb |
| Data Structure for custom version Tlm. More... | |
| class | DeframingProtocol |
| Abstract base class representing a deframing protocol. More... | |
| class | DeframingProtocolInterface |
| interface supplied to the deframing protocol More... | |
| class | DpCatalog |
| class | DpCatalogComponentBase |
| Auto-generated base for DpCatalog component. More... | |
| class | DpHdrField |
| Header validation error. More... | |
| class | DpManager |
| class | DpManagerComponentBase |
| Auto-generated base for DpManager component. More... | |
| class | DpRecord |
| Data structure representing a data product. More... | |
| class | DpWriter |
| class | DpWriterComponentBase |
| Auto-generated base for DpWriter component. More... | |
| class | EventManager |
| class | EventManager_Enabled |
| Enabled and disabled state. More... | |
| class | EventManager_FilterSeverity |
| class | EventManagerComponentBase |
| Auto-generated base for EventManager component. More... | |
| class | FatalHandlerComponentBase |
| Auto-generated base for FatalHandler component. More... | |
| class | FatalHandlerComponentImpl |
| class | FileDownlink |
| class | FileDownlinkComponentBase |
| Auto-generated base for FileDownlink component. More... | |
| class | FileManager |
| class | FileManagerComponentBase |
| Auto-generated base for FileManager component. More... | |
| class | FileUplink |
| class | FileUplinkComponentBase |
| Auto-generated base for FileUplink component. More... | |
| class | FprimeDeframer |
| class | FprimeDeframerComponentBase |
| Auto-generated base for FprimeDeframer component. More... | |
| class | FprimeDeframing |
| Implements the F Prime deframing protocol. More... | |
| class | FprimeFramer |
| class | FprimeFramerComponentBase |
| Auto-generated base for FprimeFramer component. More... | |
| class | FprimeFraming |
| Implements the F Prime framing protocol. More... | |
| class | FprimeRouter |
| class | FprimeRouterComponentBase |
| Auto-generated base for FprimeRouter component. More... | |
| class | FpySequencer |
| class | FpySequencer_AllocateDirective |
| pushes some empty bytes to the stack More... | |
| class | FpySequencer_BlockState |
| class | FpySequencer_BreakpointArgs |
| class | FpySequencer_ConstCmdDirective |
| executes a cmd with const args More... | |
| class | FpySequencer_DiscardDirective |
| pops bytes off the top of the stack and does nothing with them More... | |
| class | FpySequencer_ExitDirective |
| ends the sequence More... | |
| class | FpySequencer_FileReadStage |
| class | FpySequencer_GetFieldDirective |
| class | FpySequencer_GetFlagDirective |
| gets a flag and pushes its value as a U8 to the stack More... | |
| class | FpySequencer_GoalState |
| class | FpySequencer_GotoDirective |
| sets the index of the next directive to execute More... | |
| class | FpySequencer_IfDirective |
| branches based off of the top byte of the stack More... | |
| class | FpySequencer_LoadDirective |
| gets bytes from lvar array and pushes them to stack More... | |
| class | FpySequencer_MemCmpDirective |
| pop two byte arrays off the top of the stack, call memcmp, push 1 if they were equal, 0 otherwise More... | |
| class | FpySequencer_NoOpDirective |
| does nothing More... | |
| class | FpySequencer_PeekDirective |
| peeks at N bytes from the stack, starting from an offset relative to the top of the stack More... | |
| class | FpySequencer_PushPrmDirective |
| pushes a prm buf to the stack More... | |
| class | FpySequencer_PushTimeDirective |
| pushes the current Fw.Time struct to the stack More... | |
| class | FpySequencer_PushTlmValAndTimeDirective |
| class | FpySequencer_PushTlmValDirective |
| pushes a tlm buf to the stack More... | |
| class | FpySequencer_PushValDirective |
| pushes a const byte array onto stack More... | |
| class | FpySequencer_SequenceExecutionArgs |
| class | FpySequencer_SequencerStateMachineStateMachineBase |
| class | FpySequencer_SetFlagDirective |
| pops a bool off the stack, sets a flag with a specific index to that bool More... | |
| class | FpySequencer_StackCmdDirective |
| pop an opcode and arg buf off the stack, send to cmd dispatcher and await response More... | |
| class | FpySequencer_StackOpDirective |
| generic stack operation handler More... | |
| class | FpySequencer_StoreConstOffsetDirective |
| pops some bytes off the stack and puts them in lvar array More... | |
| class | FpySequencer_StoreDirective |
| stores bytes from the top of the stack into a memory location, determined by the stack More... | |
| class | FpySequencer_WaitAbsDirective |
| sleeps until an absolute time More... | |
| class | FpySequencer_WaitRelDirective |
| sleeps for a relative duration from the current time More... | |
| class | FpySequencerComponentBase |
| Auto-generated base for FpySequencer component. More... | |
| class | FrameAccumulator |
| class | FrameAccumulatorComponentBase |
| Auto-generated base for FrameAccumulator component. More... | |
| class | FrameDetector |
| interface class used to codify what must be supported to allow frame detection More... | |
| class | FramingProtocol |
| abstract class representing a framing protocol More... | |
| class | FramingProtocolInterface |
| interface supplied to the framing protocol More... | |
| class | GenericHubComponentImpl |
| class | HealthComponentBase |
| Auto-generated base for Health component. More... | |
| class | HealthImpl |
| Health component implementation class. More... | |
| class | InputCmdSeqCancelPort |
| class | InputCmdSeqInPort |
| class | InputComDataWithContextPort |
| class | InputCyclePort |
| class | InputDpWrittenPort |
| class | InputFatalEventPort |
| class | InputOsTimeEpochPort |
| class | InputPingPort |
| class | InputPolyPort |
| class | InputSchedPort |
| class | InputSendFileCompletePort |
| class | InputSendFileRequestPort |
| class | InputVersionPort |
| class | InputWatchDogPort |
| class | LinuxTimer |
| class | LinuxTimerComponentBase |
| Auto-generated base for LinuxTimer component. More... | |
| class | LogFile |
| LogFile struct. More... | |
| class | MeasurementStatus |
| An enumeration for measurement status. More... | |
| class | OsTime |
| class | OsTimeComponentBase |
| Auto-generated base for OsTime component. More... | |
| class | OutputCmdSeqCancelPort |
| class | OutputCmdSeqInPort |
| class | OutputComDataWithContextPort |
| class | OutputCyclePort |
| class | OutputDpWrittenPort |
| class | OutputFatalEventPort |
| class | OutputOsTimeEpochPort |
| class | OutputPingPort |
| class | OutputPolyPort |
| class | OutputSchedPort |
| class | OutputSendFileCompletePort |
| class | OutputSendFileRequestPort |
| class | OutputVersionPort |
| class | OutputWatchDogPort |
| class | PassiveRateGroup |
| class | PassiveRateGroupComponentBase |
| Auto-generated base for PassiveRateGroup component. More... | |
| class | PassiveTextLoggerComponentBase |
| Auto-generated base for PassiveTextLogger component. More... | |
| class | PolyDb |
| PolyDb Component Class. More... | |
| class | PolyDbComponentBase |
| Auto-generated base for PolyDb component. More... | |
| class | PosixTime |
| class | PosixTimeComponentBase |
| Auto-generated base for PosixTime component. More... | |
| class | PrmDb_Merge |
| class | PrmDb_PrmDbFileLoadState |
| State of parameter DB file load operations. More... | |
| class | PrmDb_PrmDbType |
| Parameter DB type. More... | |
| class | PrmDb_PrmLoadAction |
| class | PrmDb_PrmReadError |
| Parameter read error. More... | |
| class | PrmDb_PrmWriteError |
| Parameter write error. More... | |
| class | PrmDbComponentBase |
| Auto-generated base for PrmDb component. More... | |
| class | PrmDbImpl |
| Component class for managing parameters. More... | |
| class | QueueType |
| An enumeration of queue data types. More... | |
| class | RateGroupDriver |
| Implementation class for RateGroupDriver. More... | |
| class | RateGroupDriverComponentBase |
| Auto-generated base for RateGroupDriver component. More... | |
| class | SendFileResponse |
| Send file response struct. More... | |
| class | SendFileStatus |
| Send file status enum. More... | |
| class | SeqDispatcher |
| class | SeqDispatcher_CmdSequencerState |
| class | SeqDispatcherComponentBase |
| Auto-generated base for SeqDispatcher component. More... | |
| class | StaticMemoryComponentBase |
| Auto-generated base for StaticMemory component. More... | |
| class | StaticMemoryComponentImpl |
| class | SystemResourceEnabled |
| class | SystemResources |
| class | SystemResourcesComponentBase |
| Auto-generated base for SystemResources component. More... | |
| class | TlmChan |
| class | TlmChanComponentBase |
| Auto-generated base for TlmChan component. More... | |
| class | TlmPacketizer |
| struct | TlmPacketizerChannelEntry |
| class | TlmPacketizerComponentBase |
| Auto-generated base for TlmPacketizer component. More... | |
| struct | TlmPacketizerPacket |
| struct | TlmPacketizerPacketList |
| class | Version |
| class | VersionComponentBase |
| Auto-generated base for Version component. More... | |
| class | VersionEnabled |
| Tracks versions for project, framework and user defined versions etc. More... | |
| class | VersionStatus |
| An enumeration for version status. More... | |
| class | VersionType |
| An enumeration for Version Type. More... | |
RateGroupDivider component implementation.
Definition at line 13 of file AssertFatalAdapter.hpp.
Definition at line 13 of file BufferManager.hpp.
Definition at line 13 of file CmdSequencer.hpp.
Definition at line 13 of file CommandDispatcher.hpp.
| using Svc::DirectiveError = typedef Fpy::DirectiveErrorCode |
Definition at line 42 of file FpySequencer.hpp.
| typedef EventManager_Enabled Svc::Enabled |
Definition at line 16 of file EventManager.cpp.
Definition at line 13 of file FatalHandler.hpp.
Definition at line 18 of file EventManager.cpp.
| using Svc::FwUnsignedIndexType = typedef std::make_unsigned<FwIndexType>::type |
Definition at line 19 of file ComQueue.cpp.
| using Svc::GenericHub = typedef GenericHubComponentImpl |
Definition at line 13 of file GenericHub.hpp.
| typedef HealthImpl Svc::Health |
Definition at line 13 of file Health.hpp.
| typedef BufferLogger_LogState Svc::LogState |
Definition at line 17 of file BufferLogger.cpp.
Definition at line 13 of file PassiveTextLogger.hpp.
| typedef PrmDbImpl Svc::PrmDb |
Definition at line 28 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmDbType Svc::PrmDbType |
Definition at line 27 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 26 of file PrmDbImpl.hpp.
Definition at line 25 of file PrmDbImpl.hpp.
Definition at line 40 of file FpySequencer.hpp.
| using Svc::State = typedef FpySequencer_SequencerStateMachineStateMachineBase::State |
Definition at line 41 of file FpySequencer.hpp.
Definition at line 13 of file StaticMemory.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| ACTIVE_RATE_GROUP_OVERRUN_THROTTLE | Number of overruns allowed before overrun event is throttled. |
Definition at line 20 of file ActiveRateGroupCfg.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| ACTIVE_RATE_GROUP_OVERRUN_THROTTLE | Number of overruns allowed before overrun event is throttled. |
Definition at line 20 of file ActiveRateGroupCfg.hpp.
| Enumerator | |
|---|---|
| PACKET_UPDATE_ALWAYS | |
| PACKET_UPDATE_ON_CHANGE | |
| PACKET_UPDATE_AFTER_FIRST_CHANGE | |
| PACKET_UPDATE_ALWAYS | |
| PACKET_UPDATE_ON_CHANGE | |
| PACKET_UPDATE_AFTER_FIRST_CHANGE | |
Definition at line 33 of file TlmPacketizerCfg.hpp.
| Enumerator | |
|---|---|
| PACKET_UPDATE_ALWAYS | |
| PACKET_UPDATE_ON_CHANGE | |
| PACKET_UPDATE_AFTER_FIRST_CHANGE | |
| PACKET_UPDATE_ALWAYS | |
| PACKET_UPDATE_ON_CHANGE | |
| PACKET_UPDATE_AFTER_FIRST_CHANGE | |
Definition at line 33 of file TlmPacketizerCfg.hpp.
| Enumerator | |
|---|---|
| STATIC_MEMORY_ALLOCATION_SIZE | |
| STATIC_MEMORY_ALLOCATION_SIZE | |
Definition at line 11 of file StaticMemoryConfig.hpp.
| Enumerator | |
|---|---|
| STATIC_MEMORY_ALLOCATION_SIZE | |
| STATIC_MEMORY_ALLOCATION_SIZE | |
Definition at line 11 of file StaticMemoryConfig.hpp.
|
static |
Definition at line 7 of file BufferManagerComponentImplCfg.hpp.
|
static |
Definition at line 7 of file BufferManagerComponentImplCfg.hpp.
|
static |
Definition at line 16 of file DpCatalogCfg.hpp.
|
static |
Definition at line 16 of file DpCatalogCfg.hpp.
|
static |
Definition at line 17 of file DpCatalogCfg.hpp.
|
static |
Definition at line 17 of file DpCatalogCfg.hpp.
|
static |
Definition at line 21 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 21 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 24 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 24 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 16 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 16 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 19 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 19 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 39 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 39 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 28 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 28 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 25 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 25 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 30 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 30 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 22 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 22 of file TlmPacketizerCfg.hpp.