![]() |
F´ Flight Software - C/C++ Documentation
NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
|
Classes | |
| class | ActiveLoggerImpl |
| class | ActiveRateGroupImpl |
| Executes a set of components as part of a rate group. More... | |
| class | ActiveTextLoggerComponentImpl |
| Active text logger component class. More... | |
| class | AMPCSSequence |
| A sequence in AMPCS format. More... | |
| class | AssertFatalAdapterComponentImpl |
| class | BufferAccumulator |
| class | BufferLogger |
| class | BufferManagerComponentImpl |
| class | CmdSequencerComponentImpl |
| class | ComLogger |
| class | CommandDispatcherImpl |
| Command Dispatcher component class. More... | |
| class | ComSplitter |
| class | ConsoleTextLoggerImpl |
| class | DeframerComponentImpl |
| Generic deframing component using DeframingProtocol implementation for actual deframing. More... | |
| class | DeframingProtocol |
| Abstract base class representing a deframing protocol. More... | |
| class | FatalHandlerComponentImpl |
| class | FileDownlink |
| class | FileManager |
| class | FileUplink |
| class | FprimeDeframing |
| class | FprimeFraming |
| class implementing the fprime serialization protocol More... | |
| class | FramerComponentImpl |
| Generic framing component using FramingProtocol implementation for actual framing. More... | |
| class | FramingProtocol |
| abstract class representing a framing protocol More... | |
| class | GenericHubComponentImpl |
| class | GenericRepeaterComponentImpl |
| class | GroundInterfaceComponentImpl |
| class | HealthImpl |
| Health component implementation class. More... | |
| class | LinuxTimeImpl |
| class | LinuxTimerComponentImpl |
| class | LogFile |
| LogFile struct. More... | |
| class | PolyDbImpl |
| PolyDb Component Class. More... | |
| class | PrmDbImpl |
| Component class for managing parameters. More... | |
| class | RateGroupDriverImpl |
| Implementation class for RateGroupDriver. More... | |
| class | StaticMemoryComponentImpl |
| class | SystemResources |
| class | TimerVal |
| Serializable class for carrying timer values. More... | |
| class | TlmChanImpl |
| class | TlmPacketizer |
| struct | TlmPacketizerChannelEntry |
| struct | TlmPacketizerPacket |
| struct | TlmPacketizerPacketList |
| class | UdpReceiverComponentImpl |
| class | UdpSenderComponentImpl |
Typedefs | |
| using | ActiveLogger = ActiveLoggerImpl |
| typedef ActiveLogger_Enabled | Enabled |
| typedef ActiveLogger_FilterSeverity | FilterSeverity |
| using | ActiveRateGroup = ActiveRateGroupImpl |
| using | AssertFatalAdapter = AssertFatalAdapterComponentImpl |
| typedef BufferLogger_LogState | LogState |
| using | BufferManager = BufferManagerComponentImpl |
| using | CommandDispatcher = CommandDispatcherImpl |
| using | CmdSequencer = CmdSequencerComponentImpl |
| using | Deframer = DeframerComponentImpl |
| using | FatalHandler = FatalHandlerComponentImpl |
| using | Framer = FramerComponentImpl |
| using | Health = HealthImpl |
| using | LinuxTime = LinuxTimeImpl |
| using | LinuxTimer = LinuxTimerComponentImpl |
| using | PassiveTextLogger = ConsoleTextLoggerImpl |
| using | PrmDb = PrmDbImpl |
| typedef PrmDb_PrmWriteError | PrmWriteError |
| typedef PrmDb_PrmReadError | PrmReadError |
| using | RateGroupDriver = RateGroupDriverImpl |
| using | StaticMemory = StaticMemoryComponentImpl |
| using | TlmChan = TlmChanImpl |
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 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) |
| const static NATIVE_UINT_TYPE | UDP_RECEIVER_MSG_SIZE = 256 |
| static const NATIVE_UINT_TYPE | UDP_SENDER_MSG_SIZE = 256 |
| static const NATIVE_UINT_TYPE | MAX_PACKETIZER_PACKETS = 200 |
| static const NATIVE_UINT_TYPE | TLMPACKETIZER_NUM_TLM_HASH_SLOTS = 15 |
| static const NATIVE_UINT_TYPE | TLMPACKETIZER_HASH_MOD_VALUE = 99 |
| static const NATIVE_UINT_TYPE | TLMPACKETIZER_HASH_BUCKETS = 1000 |
| static const NATIVE_UINT_TYPE | TLMPACKETIZER_MAX_MISSING_TLM_CHECK = 25 |
| static const PacketUpdateMode | PACKET_UPDATE_MODE = PACKET_UPDATE_ON_CHANGE |
| using Svc::ActiveLogger = typedef ActiveLoggerImpl |
Definition at line 13 of file ActiveLogger.hpp.
| using Svc::ActiveRateGroup = typedef ActiveRateGroupImpl |
Definition at line 13 of file ActiveRateGroup.hpp.
| using Svc::AssertFatalAdapter = typedef AssertFatalAdapterComponentImpl |
Definition at line 13 of file AssertFatalAdapter.hpp.
| using Svc::BufferManager = typedef BufferManagerComponentImpl |
Definition at line 13 of file BufferManager.hpp.
| using Svc::CmdSequencer = typedef CmdSequencerComponentImpl |
Definition at line 13 of file CmdSequencer.hpp.
| using Svc::CommandDispatcher = typedef CommandDispatcherImpl |
Definition at line 13 of file CommandDispatcher.hpp.
| using Svc::Deframer = typedef DeframerComponentImpl |
Definition at line 13 of file Deframer.hpp.
| typedef ActiveLogger_Enabled Svc::Enabled |
Definition at line 16 of file ActiveLoggerImpl.cpp.
| using Svc::FatalHandler = typedef FatalHandlerComponentImpl |
Definition at line 13 of file FatalHandler.hpp.
| typedef ActiveLogger_FilterSeverity Svc::FilterSeverity |
Definition at line 17 of file ActiveLoggerImpl.cpp.
| using Svc::Framer = typedef FramerComponentImpl |
Definition at line 13 of file Framer.hpp.
| using Svc::Health = typedef HealthImpl |
Definition at line 13 of file Health.hpp.
| using Svc::LinuxTime = typedef LinuxTimeImpl |
Definition at line 13 of file LinuxTime.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.
| using Svc::PassiveTextLogger = typedef ConsoleTextLoggerImpl |
Definition at line 13 of file PassiveTextLogger.hpp.
| using Svc::PrmDb = typedef PrmDbImpl |
| typedef PrmDb_PrmReadError Svc::PrmReadError |
Definition at line 20 of file PrmDbImpl.cpp.
| typedef PrmDb_PrmWriteError Svc::PrmWriteError |
Definition at line 19 of file PrmDbImpl.cpp.
| using Svc::RateGroupDriver = typedef RateGroupDriverImpl |
Definition at line 13 of file RateGroupDriver.hpp.
| using Svc::StaticMemory = typedef StaticMemoryComponentImpl |
Definition at line 13 of file StaticMemory.hpp.
| using Svc::TlmChan = typedef TlmChanImpl |
Definition at line 13 of file TlmChan.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| ACTIVE_RATE_GROUP_OVERRUN_THROTTLE | Number of overruns allowed before overrun event is throttled. |
Definition at line 20 of file ActiveRateGroupImplCfg.hpp.
| Enumerator | |
|---|---|
| PACKET_UPDATE_ALWAYS | |
| PACKET_UPDATE_ON_CHANGE | |
| PACKET_UPDATE_AFTER_FIRST_CHANGE | |
Definition at line 31 of file TlmPacketizerComponentImplCfg.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 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 20 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 37 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 26 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 23 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 28 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 21 of file TlmPacketizerComponentImplCfg.hpp.
|
static |
Definition at line 12 of file UdpReceiverComponentImplCfg.hpp.
|
static |
Definition at line 12 of file UdpSenderComponentImplCfg.hpp.