![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
Namespaces | |
FpFrameHeader | |
FrameDetectors | |
PolyDbCfg | |
VersionCfg | |
Classes | |
class | ActiveLogger_Enabled |
Enabled and disabled state. More... | |
class | ActiveLogger_FilterSeverity |
class | ActiveLoggerComponentBase |
Auto-generated base for ActiveLogger component. More... | |
class | ActiveLoggerImpl |
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 | 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 | 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 | 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 | FprimeFraming |
Implements the F Prime framing protocol. More... | |
class | FprimeRouter |
class | FprimeRouterComponentBase |
Auto-generated base for FprimeRouter 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 | Framer |
Generic framing component using FramingProtocol implementation for actual framing. More... | |
class | FramerComponentBase |
Auto-generated base for Framer component. More... | |
class | FramingProtocol |
abstract class representing a framing protocol More... | |
class | FramingProtocolInterface |
interface supplied to the framing protocol More... | |
class | GenericHubComponentBase |
Auto-generated base for GenericHub component. More... | |
class | GenericHubComponentImpl |
class | HealthComponentBase |
Auto-generated base for Health component. More... | |
class | HealthImpl |
Health component implementation class. More... | |
class | InputCmdSeqCancelPort |
class | InputCmdSeqInPort |
class | InputCyclePort |
class | InputDpWrittenPort |
class | InputFatalEventPort |
class | InputPingPort |
class | InputPolyPort |
class | InputSchedPort |
class | InputSendFileCompletePort |
class | InputSendFileRequestPort |
class | InputVersionPort |
class | InputWatchDogPort |
class | LinuxTimerComponentBase |
Auto-generated base for LinuxTimer component. More... | |
class | LinuxTimerComponentImpl |
class | LogFile |
LogFile struct. More... | |
class | MeasurementStatus |
An enumeration for measurement status. More... | |
class | OutputCmdSeqCancelPort |
class | OutputCmdSeqInPort |
class | OutputCyclePort |
class | OutputDpWrittenPort |
class | OutputFatalEventPort |
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_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 | UdpReceiverComponentImpl |
class | UdpSenderComponentImpl |
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 ActiveLoggerImpl | ActiveLogger |
typedef ActiveLogger_Enabled | Enabled |
typedef ActiveLogger_FilterSeverity | FilterSeverity |
typedef AssertFatalAdapterComponentImpl | AssertFatalAdapter |
typedef BufferLogger_LogState | LogState |
typedef BufferManagerComponentImpl | BufferManager |
typedef CommandDispatcherImpl | CommandDispatcher |
typedef CmdSequencerComponentImpl | CmdSequencer |
typedef FatalHandlerComponentImpl | FatalHandler |
using | GenericHub = GenericHubComponentImpl |
typedef HealthImpl | Health |
using | LinuxTimer = LinuxTimerComponentImpl |
typedef ConsoleTextLoggerImpl | PassiveTextLogger |
typedef PrmDbImpl | PrmDb |
typedef PrmDb_PrmWriteError | PrmWriteError |
typedef PrmDb_PrmReadError | PrmReadError |
typedef StaticMemoryComponentImpl | StaticMemory |
Enumerations | |
enum | { ACTIVE_RATE_GROUP_OVERRUN_THROTTLE = 5 } |
enum | StaticMemoryConfig { STATIC_MEMORY_ALLOCATION_SIZE = 2048 } |
enum | PacketUpdateMode { PACKET_UPDATE_ALWAYS, PACKET_UPDATE_ON_CHANGE, PACKET_UPDATE_AFTER_FIRST_CHANGE } |
Variables | |
static const NATIVE_UINT_TYPE | BUFFERMGR_MAX_NUM_BINS = 10 |
static const FwSizeType | DP_MAX_DIRECTORIES = 2 |
static const FwSizeType | DP_MAX_FILES = 1000 |
static const bool | FILEDOWNLINK_PACKETS_BY_RUN = false |
static const bool | FILEDOWNLINK_COMMAND_FAILURES_DISABLED = true |
static const U32 | FILEDOWNLINK_INTERNAL_BUFFER_SIZE = FW_COM_BUFFER_MAX_SIZE-sizeof(FwPacketDescriptorType) |
static const NATIVE_UINT_TYPE | MAX_PACKETIZER_PACKETS = 200 |
static const NATIVE_UINT_TYPE | TLMPACKETIZER_NUM_TLM_HASH_SLOTS |
static const NATIVE_UINT_TYPE | TLMPACKETIZER_HASH_MOD_VALUE |
static const NATIVE_UINT_TYPE | TLMPACKETIZER_HASH_BUCKETS |
static const NATIVE_UINT_TYPE | TLMPACKETIZER_MAX_MISSING_TLM_CHECK |
static const PacketUpdateMode | PACKET_UPDATE_MODE = PACKET_UPDATE_ON_CHANGE |
static const NATIVE_UINT_TYPE | UDP_RECEIVER_MSG_SIZE = 256 |
static const NATIVE_UINT_TYPE | UDP_SENDER_MSG_SIZE = 256 |
typedef ActiveLoggerImpl Svc::ActiveLogger |
Definition at line 13 of file ActiveLogger.hpp.
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.
typedef ActiveLogger_Enabled Svc::Enabled |
Definition at line 16 of file ActiveLoggerImpl.cpp.
Definition at line 13 of file FatalHandler.hpp.
Definition at line 17 of file ActiveLoggerImpl.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.
using Svc::LinuxTimer = typedef LinuxTimerComponentImpl |
Definition at line 13 of file LinuxTimer.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 |
typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 20 of file PrmDbImpl.cpp.
Definition at line 19 of file PrmDbImpl.cpp.
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.
Enumerator | |
---|---|
PACKET_UPDATE_ALWAYS | |
PACKET_UPDATE_ON_CHANGE | |
PACKET_UPDATE_AFTER_FIRST_CHANGE |
Definition at line 34 of file TlmPacketizerCfg.hpp.
Enumerator | |
---|---|
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 16 of file DpCatalogCfg.hpp.
|
static |
Definition at line 17 of file DpCatalogCfg.hpp.
|
static |
Definition at line 20 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 23 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 15 of file FileDownlinkCfg.hpp.
|
static |
Definition at line 19 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 40 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 27 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 23 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 30 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 20 of file TlmPacketizerCfg.hpp.
|
static |
Definition at line 14 of file UdpReceiverComponentImplCfg.hpp.
|
static |
Definition at line 14 of file UdpSenderComponentImplCfg.hpp.