![]() |
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.