![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
RateGroupDivider component implementation. 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 |
Variables | |
| static const U16 | BUFFERMGR_MAX_NUM_BINS = 10 |
| static const FwIndexType | DP_MAX_DIRECTORIES = 2 |
| static const FwIndexType | DP_MAX_FILES = 127 |
| static const bool | FILEDOWNLINK_PACKETS_BY_RUN = false |
| static const bool | FILEDOWNLINK_COMMAND_FAILURES_DISABLED = true |
| static const U32 | FILEDOWNLINK_INTERNAL_BUFFER_SIZE = FW_FILE_BUFFER_MAX_SIZE |
| static const U16 | BUFFERMGR_MAX_NUM_BINS = 10 |
| static const FwIndexType | DP_MAX_DIRECTORIES = 2 |
| static const FwIndexType | DP_MAX_FILES = 127 |
| static const bool | FILEDOWNLINK_PACKETS_BY_RUN = false |
| static const bool | FILEDOWNLINK_COMMAND_FAILURES_DISABLED = true |
| static const U32 | FILEDOWNLINK_INTERNAL_BUFFER_SIZE = FW_FILE_BUFFER_MAX_SIZE |
| static const FwChanIdType | MAX_PACKETIZER_PACKETS = 50 |
| Maximum number of packets that the packetizer can handle. More... | |
| static const FwChanIdType | MAX_PACKETIZER_CHANNELS = 200 |
| Maximum number of channels that the packetizer can handle. Must be >= number of non-omitted channels. More... | |
| static const FwChanIdType | TLMPACKETIZER_MAX_MISSING_TLM_CHECK = 25 |
| Maximum number of missing channels to track and report. More... | |
| static const FwChanIdType | MAX_PACKETIZER_PACKETS = 50 |
| Maximum number of packets that the packetizer can handle. More... | |
| static const FwChanIdType | MAX_PACKETIZER_CHANNELS = 200 |
| Maximum number of channels that the packetizer can handle. Must be >= number of non-omitted channels. More... | |
| static const FwChanIdType | TLMPACKETIZER_MAX_MISSING_TLM_CHECK = 25 |
| Maximum number of missing channels to track and report. More... | |
| constexpr Svc::TlmPacketizerPacket | IGNORE_OMIT_LIST = {nullptr, 0, 0, 0} |
| Constant allowing users to ignore the omit list allowing a reduction in required buckets and thus storage. 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 40 of file FpySequencer.hpp.
| typedef EventManager_Enabled Svc::Enabled |
Definition at line 14 of file EventManager.cpp.
Definition at line 13 of file FatalHandler.hpp.
Definition at line 16 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 30 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmDbType Svc::PrmDbType |
Definition at line 29 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 28 of file PrmDbImpl.hpp.
Definition at line 27 of file PrmDbImpl.hpp.
Definition at line 38 of file FpySequencer.hpp.
| using Svc::State = typedef FpySequencer_SequencerStateMachineStateMachineBase::State |
Definition at line 39 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.
| anonymous enum |
Greatest packet group.
| Enumerator | |
|---|---|
| MAX_CONFIGURABLE_TLMPACKETIZER_GROUP | |
Definition at line 15 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| NUM_CONFIGURABLE_TLMPACKETIZER_GROUPS | |
Definition at line 19 of file FppConstantsAc.hpp.
| anonymous enum |
Number of telemetry output (send) ports. These ports are all the outputs. Each section/group uses the configuration TELEMETRY_SEND_PORTS to determine which port to send based on the group and section.
This default configuration uses one port per section
| Enumerator | |
|---|---|
| TELEMETRY_SEND_PORTS | |
Definition at line 27 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| FW_READ_DONE | |
| FW_READ_ERROR | |
| FW_READ_ABORT | |
| FW_READ_TIMEOUT | |
| FW_READ_UNKNOWN | |
Definition at line 33 of file FileWorkerTypes.hpp.
| enum Svc::FileWorkerState |
| Enumerator | |
|---|---|
| FW_STATE_IDLE | |
| FW_STATE_WRITING | |
| FW_STATE_READING | |
Definition at line 12 of file FileWorkerTypes.hpp.
Definition at line 14 of file FileWorkerTypes.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.
| constexpr Svc::TlmPacketizerPacket Svc::IGNORE_OMIT_LIST = {nullptr, 0, 0, 0} |
Constant allowing users to ignore the omit list allowing a reduction in required buckets and thus storage.
Definition at line 28 of file TlmPacketizer.hpp.
|
static |
Maximum number of channels that the packetizer can handle. Must be >= number of non-omitted channels.
Definition at line 23 of file TlmPacketizerCfg.hpp.
|
static |
Maximum number of channels that the packetizer can handle. Must be >= number of non-omitted channels.
Definition at line 23 of file TlmPacketizerCfg.hpp.
|
static |
Maximum number of packets that the packetizer can handle.
Definition at line 20 of file TlmPacketizerCfg.hpp.
|
static |
Maximum number of packets that the packetizer can handle.
Definition at line 20 of file TlmPacketizerCfg.hpp.
|
static |
Maximum number of missing channels to track and report.
Definition at line 26 of file TlmPacketizerCfg.hpp.
|
static |
Maximum number of missing channels to track and report.
Definition at line 26 of file TlmPacketizerCfg.hpp.