![]() |
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 | ComRetry |
| class | ComRetryComponentBase |
| Auto-generated base for ComRetry component. 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 | 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 | FileDispatcher |
| class | FileDispatcherComponentBase |
| Auto-generated base for FileDispatcher component. More... | |
| struct | FileDispatcherEntry |
| struct | FileDispatcherTable |
| 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 | FprimeFramer |
| class | FprimeFramerComponentBase |
| Auto-generated base for FprimeFramer component. More... | |
| class | FprimeRouter |
| class | FprimeRouter_AllocationReason |
| 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_CallDirective |
| performs a function call More... | |
| 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_LoadAbsDirective |
| loads a value from an absolute address in the stack (for global variables) More... | |
| class | FpySequencer_LoadRelDirective |
| loads a value from a local variable at a compile-time-known offset relative to the current stack frame 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_ReturnDirective |
| returns from a function call 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_StoreAbsConstOffsetDirective |
| stores a value to an absolute address in the stack (for global variables), const offset More... | |
| class | FpySequencer_StoreAbsDirective |
| stores a value to an absolute address in the stack (for global variables), offset from stack More... | |
| class | FpySequencer_StoreRelConstOffsetDirective |
| stores a value to a local variable at a compile-time-known offset relative to the current stack frame More... | |
| class | FpySequencer_StoreRelDirective |
| stores a value to a local variable at a runtime-determined offset relative to the current stack frame 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 | GenericHub |
| 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 | InputFileAnnouncePort |
| class | InputFileDispatchPort |
| 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 | OutputFileAnnouncePort |
| class | OutputFileDispatchPort |
| 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... | |
Typedefs | |
| typedef AssertFatalAdapterComponentImpl | AssertFatalAdapter |
| typedef BufferLogger_LogState | LogState |
| typedef BufferManagerComponentImpl | BufferManager |
| typedef CommandDispatcherImpl | CommandDispatcher |
| typedef CmdSequencerComponentImpl | CmdSequencer |
| using | FwUnsignedIndexType = std::make_unsigned< FwIndexType >::type |
| typedef EventManager_Enabled | Enabled |
| typedef EventManager_FilterSeverity | FilterSeverity |
| typedef FatalHandlerComponentImpl | FatalHandler |
| using | Signal = FpySequencer_SequencerStateMachineStateMachineBase::Signal |
| using | State = FpySequencer_SequencerStateMachineStateMachineBase::State |
| using | DirectiveError = Fpy::DirectiveErrorCode |
| typedef HealthImpl | Health |
| typedef ConsoleTextLoggerImpl | PassiveTextLogger |
| typedef PrmDbImpl | PrmDb |
| typedef PrmDb_PrmWriteError | PrmWriteError |
| typedef PrmDb_PrmReadError | PrmReadError |
| typedef PrmDb_PrmDbType | PrmDbType |
| typedef PrmDb_PrmDbFileLoadState | PrmDbFileLoadState |
| typedef StaticMemoryComponentImpl | StaticMemory |
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 17 of file EventManager.cpp.
Definition at line 13 of file FatalHandler.hpp.
Definition at line 19 of file EventManager.cpp.
| using Svc::FwUnsignedIndexType = typedef std::make_unsigned<FwIndexType>::type |
Definition at line 19 of file ComQueue.cpp.
| 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 29 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmDbType Svc::PrmDbType |
Definition at line 28 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 27 of file PrmDbImpl.hpp.
Definition at line 26 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.