![]() |
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 | AggregationMachine_State |
| 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 | BlockState |
| Sequencer blocking state. More... | |
| 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 | CancelStatusPortBuffer |
| Serialization buffer for CancelStatus port. More... | |
| class | ChronoTime |
| class | ChronoTimeComponentBase |
| Auto-generated base for ChronoTime component. More... | |
| class | CmdSeqCancelPortBuffer |
| class | CmdSeqInPortBuffer |
| class | CmdSeqInPortSerializer |
| 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 | ComDataWithContextPortBuffer |
| class | ComDataWithContextPortSerializer |
| class | ComLogger |
| class | ComLoggerComponentBase |
| Auto-generated base for ComLogger component. More... | |
| class | ComLoggerDp |
| class | ComLoggerDp_PartialContainerStatus |
| Whether a partial container was sent when recording stopped. More... | |
| class | ComLoggerDpComponentBase |
| Auto-generated base for ComLoggerDp component. More... | |
| class | ComLoggerStartPortBuffer |
| class | ComLoggerStartPortSerializer |
| class | ComLoggerStopPortBuffer |
| 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 | ConfigureGroupRatePortBuffer |
| class | ConfigureGroupRatePortSerializer |
| class | ConsoleTextLoggerImpl |
| class | ConvertTimeStatus |
| Result of a time base conversion. More... | |
| class | CustomVersionDb |
| Data Structure for custom version Tlm. More... | |
| class | CyclePortBuffer |
| class | CyclePortSerializer |
| class | DpCatalog |
| class | DpCatalogComponentBase |
| Auto-generated base for DpCatalog component. More... | |
| class | DpCompressProc |
| 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 | DpWrittenPortBuffer |
| class | DpWrittenPortSerializer |
| class | DpZLibCompressor |
| class | EnableSectionPortBuffer |
| class | EnableSectionPortSerializer |
| class | EventManager |
| class | EventManager_Enabled |
| Enabled and disabled state. More... | |
| class | EventManager_FilterSeverity |
| class | EventManagerComponentBase |
| Auto-generated base for EventManager component. More... | |
| class | EventSeverityFilter |
| Common severity-based event filtering utility. More... | |
| class | FatalEventPortBuffer |
| class | FatalEventPortSerializer |
| class | FatalHandlerComponentBase |
| Auto-generated base for FatalHandler component. More... | |
| class | FatalHandlerComponentImpl |
| class | FileAnnouncePortBuffer |
| class | FileAnnouncePortSerializer |
| class | FileDispatcher |
| class | FileDispatcherComponentBase |
| Auto-generated base for FileDispatcher component. More... | |
| struct | FileDispatcherEntry |
| struct | FileDispatcherTable |
| class | FileDispatchPortBuffer |
| class | FileDispatchPortSerializer |
| class | FileDownlink |
| class | FileDownlinkComponentBase |
| Auto-generated base for FileDownlink component. More... | |
| class | FileManager |
| class | FileManager_FileChunkHeader |
| Metadata for one chunk of a file data product. More... | |
| class | FileManager_GenerateDpMode |
| How the chunks of a file are emitted. More... | |
| class | FileManager_GenerateDpStage |
| Where a data product generation failure occurred. More... | |
| class | FileManagerComponentBase |
| Auto-generated base for FileManager component. More... | |
| class | FileReadPortBuffer |
| Serialization buffer for FileRead port. More... | |
| class | FileReadPortSerializer |
| Serializer for FileRead port. More... | |
| class | FileUplink |
| class | FileUplinkComponentBase |
| Auto-generated base for FileUplink component. More... | |
| class | FileWorker |
| class | FileWorkerComponentBase |
| Auto-generated base for FileWorker component. More... | |
| class | FileWritePortBuffer |
| Serialization buffer for FileWrite port. More... | |
| class | FileWritePortSerializer |
| Serializer for FileWrite port. 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 | FprimeRouterComponentBase |
| Auto-generated base for FprimeRouter component. More... | |
| class | FpySequencer |
| class | FpySequencer_AllocateDirective |
| pushes some empty bytes to the stack More... | |
| 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_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_PopEventDirective |
| pops a severity and message from the stack and emits an F Prime event More... | |
| class | FpySequencer_PopSerializableDirective |
| pops serialized data from stack and sends to serial output port More... | |
| class | FpySequencer_PushPrmDirective |
| pushes a prm buf to the stack More... | |
| class | FpySequencer_PushRandDirective |
| pushes the next RNG value 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_SequencerStateMachine_State |
| class | FpySequencer_SequencerStateMachineStateMachineBase |
| class | FpySequencer_SetSeedDirective |
| pops a U32 from the stack and uses it to seed the RNG used by PushRandDirective 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 | InputCancelStatusPort |
| Input CancelStatus port. More... | |
| class | InputCmdSeqCancelPort |
| class | InputCmdSeqInPort |
| class | InputComDataWithContextPort |
| class | InputComLoggerStartPort |
| class | InputComLoggerStopPort |
| class | InputConfigureGroupRatePort |
| class | InputConvertTimePort |
| class | InputCyclePort |
| class | InputDpWrittenPort |
| class | InputEnableSectionPort |
| class | InputFatalEventPort |
| class | InputFileAnnouncePort |
| class | InputFileDispatchPort |
| class | InputFileReadPort |
| Input FileRead port. More... | |
| class | InputFileWritePort |
| Input FileWrite port. More... | |
| class | InputOsTimeEpochPort |
| class | InputPingPort |
| class | InputPolyPort |
| class | InputSchedPort |
| class | InputSendFileCompletePort |
| class | InputSendFileRequestPort |
| class | InputSignalDonePort |
| Input SignalDone port. More... | |
| class | InputTimeOffsetSendPort |
| class | InputVerifyStatusPort |
| Input VerifyStatus port. More... | |
| 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 | OsTimeEpochPortBuffer |
| class | OsTimeEpochPortSerializer |
| class | OutputCancelStatusPort |
| Output CancelStatus port. More... | |
| class | OutputCmdSeqCancelPort |
| class | OutputCmdSeqInPort |
| class | OutputComDataWithContextPort |
| class | OutputComLoggerStartPort |
| class | OutputComLoggerStopPort |
| class | OutputConfigureGroupRatePort |
| class | OutputConvertTimePort |
| class | OutputCyclePort |
| class | OutputDpWrittenPort |
| class | OutputEnableSectionPort |
| class | OutputFatalEventPort |
| class | OutputFileAnnouncePort |
| class | OutputFileDispatchPort |
| class | OutputFileReadPort |
| Output FileRead port. More... | |
| class | OutputFileWritePort |
| Output FileWrite port. More... | |
| class | OutputOsTimeEpochPort |
| class | OutputPingPort |
| class | OutputPolyPort |
| class | OutputSchedPort |
| class | OutputSendFileCompletePort |
| class | OutputSendFileRequestPort |
| class | OutputSignalDonePort |
| Output SignalDone port. More... | |
| class | OutputTimeOffsetSendPort |
| class | OutputVerifyStatusPort |
| Output VerifyStatus port. More... | |
| class | OutputVersionPort |
| class | OutputWatchDogPort |
| class | PassiveRateGroup |
| class | PassiveRateGroup_CycleTime |
| class | PassiveRateGroupComponentBase |
| Auto-generated base for PassiveRateGroup component. More... | |
| class | PassiveTextLoggerComponentBase |
| Auto-generated base for PassiveTextLogger component. More... | |
| class | PassThroughRouter |
| class | PassThroughRouterComponentBase |
| Auto-generated base for PassThroughRouter component. More... | |
| class | PingPortBuffer |
| class | PingPortSerializer |
| class | PolyDb |
| PolyDb Component Class. More... | |
| class | PolyDbComponentBase |
| Auto-generated base for PolyDb component. More... | |
| class | PolyPortBuffer |
| class | PolyPortSerializer |
| 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 | RateLogic |
| Enumeration for rate logic types for telemetry groups. More... | |
| class | SchedPortBuffer |
| class | SchedPortSerializer |
| class | SendFileCompletePortBuffer |
| class | SendFileCompletePortSerializer |
| class | SendFileResponse |
| Send file response struct. More... | |
| class | SendFileStatus |
| Send file status enum. More... | |
| class | SeqArgs |
| class | SeqDispatcher |
| class | SeqDispatcher_CmdSequencerState |
| class | SeqDispatcherComponentBase |
| Auto-generated base for SeqDispatcher component. More... | |
| class | SignalDonePortBuffer |
| Serialization buffer for SignalDone port. More... | |
| class | SignalDonePortSerializer |
| Serializer for SignalDone port. 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 | TelemetrySection |
| class | TimeBasePair |
| class | TimeConverter |
| class | TimeConverterComponentBase |
| Auto-generated base for TimeConverter component. More... | |
| class | TimeOffset |
| class | TimeOffsetSendPortBuffer |
| class | TimeOffsetSendPortSerializer |
| class | TlmChan |
| class | TlmChanComponentBase |
| Auto-generated base for TlmChan component. More... | |
| class | TlmPacketizer |
| class | TlmPacketizer_GroupConfig |
| class | TlmPacketizer_GroupConfigs |
| class | TlmPacketizer_SectionConfigs |
| class | TlmPacketizer_SectionEnabled |
| class | TlmPacketizer_TelemetrySendPortMap |
| class | TlmPacketizer_TelemetrySendSection |
| struct | TlmPacketizerChannelEntry |
| class | TlmPacketizerComponentBase |
| Auto-generated base for TlmPacketizer component. More... | |
| struct | TlmPacketizerPacket |
| struct | TlmPacketizerPacketList |
| class | VerifyStatusPortBuffer |
| Serialization buffer for VerifyStatus port. More... | |
| class | VerifyStatusPortSerializer |
| Serializer for VerifyStatus port. More... | |
| 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 | VersionPortBuffer |
| class | VersionPortSerializer |
| class | VersionStatus |
| An enumeration for version status. More... | |
| class | VersionType |
| An enumeration for Version Type. More... | |
| class | WasmSequencer |
| class | WasmSequencer_AllocError |
| class | WasmSequencer_CommandRequest |
| A struct holding the context needed to reply to a command request. More... | |
| class | WasmSequencer_ControllerStateMachine_State |
| class | WasmSequencer_ControllerStateMachineStateMachineBase |
| diagram-layout engine=elk direction=LR cycleBreaking=MODEL_ORDER considerModelOrder=NODES_AND_EDGES nodePlacement=BRANDES_KOEPF nodeSpacing=60 rankSpacing=60 More... | |
| class | WasmSequencer_ExitReason |
| class | WasmSequencer_HostFunction |
| Tracks the currently executing host function. More... | |
| class | WasmSequencer_InterpreterStateMachine_State |
| class | WasmSequencer_InterpreterStateMachineStateMachineBase |
| diagram-layout engine=elk direction=RL cycleBreaking=GREEDY_MODEL_ORDER considerModelOrder=NODES_AND_EDGES nodePlacement=BRANDES_KOEPF More... | |
| class | WasmSequencer_InvokeRequest |
| class | WasmSequencer_LoadRequest |
| class | WasmSequencer_MemoryGrowFailReason |
| Why a guest memory.grow request could not be serviced by the guest bump allocator. More... | |
| class | WasmSequencer_RequestContext |
| class | WasmSequencer_SequencePhase |
| Which phase of a module's execution a sequence-completion event refers to. More... | |
| class | WasmSequencer_SignalSource |
| class | WasmSequencer_Status |
| Corresponds to spacewasm_status_t. More... | |
| class | WasmSequencer_TrapReason |
| class | WasmSequencerComponentBase |
| Auto-generated base for WasmSequencer component. More... | |
| class | WatchDogPortBuffer |
| class | WatchDogPortSerializer |
Functions | |
| void | spacewasm_panic (const U8 *filename, std::size_t filename_len, U32 line, const U8 *msg, std::size_t len) |
| Panic hook the spacewasm interpreter calls on a fatal internal error. More... | |
| template<HostFn Handler> | |
| static spacewasm_hostcall_result_t | hostFunctionTrampoline (struct spacewasm_caller_t *caller, void *userdata, const struct spacewasm_value_t *params, size_t n_params, struct spacewasm_value_t *out_result) |
| Named trampoline adapting spacewasm's C host-function ABI to a member handler. More... | |
Variables | |
| static const U16 | BUFFERMGR_MAX_NUM_BINS = 10 |
| constexpr U32 | ComLoggerDpSentry = 0xDEADBEEF |
| static const FwIndexType | DP_MAX_DIRECTORIES = 2 |
| static const FwIndexType | DP_MAX_FILES = 127 |
| 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_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 44 of file FpySequencer.hpp.
| typedef EventManager_Enabled Svc::Enabled |
Definition at line 15 of file EventManager.cpp.
Definition at line 13 of file FatalHandler.hpp.
Definition at line 17 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.
| using Svc::HostFn = typedef spacewasm_hostcall_result_t (WasmSequencer::*)(struct spacewasm_caller_t*, const struct spacewasm_value_t*, size_t, struct spacewasm_value_t*) |
Member-function signature of a spacewasm host-function handler.
Definition at line 81 of file WasmSequencerHost.cpp.
| 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 32 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmDbType Svc::PrmDbType |
Definition at line 31 of file PrmDbImpl.hpp.
| typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 30 of file PrmDbImpl.hpp.
Definition at line 29 of file PrmDbImpl.hpp.
Definition at line 42 of file FpySequencer.hpp.
| using Svc::State = typedef FpySequencer_SequencerStateMachineStateMachineBase::State |
Definition at line 43 of file FpySequencer.hpp.
Definition at line 13 of file StaticMemory.hpp.
| using Svc::WasmSequencer_ModuleIdx = typedef U8 |
Definition at line 14 of file WasmSequencer_ModuleIdxAliasAc.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.
| anonymous enum |
Throttle value for DpBufferError event (default: 1)
| Enumerator | |
|---|---|
| DpBufferErrorThrottle | |
Definition at line 296 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| FW_READ_DONE | |
| FW_READ_ERROR | |
| FW_READ_ABORT | |
| FW_READ_TIMEOUT | |
| FW_READ_UNKNOWN | |
Definition at line 34 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 |
Named trampoline adapting spacewasm's C host-function ABI to a member handler.
Definition at line 85 of file WasmSequencerHost.cpp.
| void Svc::spacewasm_panic | ( | const U8 * | filename, |
| std::size_t | filename_len, | ||
| U32 | line, | ||
| const U8 * | msg, | ||
| std::size_t | len | ||
| ) |
Panic hook the spacewasm interpreter calls on a fatal internal error.
Definition at line 457 of file WasmSequencerHelpers.cpp.
|
static |
Definition at line 7 of file BufferManagerComponentImplCfg.hpp.
|
static |
Definition at line 7 of file BufferManagerComponentImplCfg.hpp.
| constexpr U32 Svc::ComLoggerDpSentry = 0xDEADBEEF |
Sentry value inserted before each ComBuffer in data products (0xDEADBEEF) Used to identify buffer boundaries when reconstructing telemetry from partial containers
Definition at line 16 of file ComLoggerDpCfg.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 17 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 17 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 20 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 20 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.