![]() |
F´ Flight Software - C/C++ Documentation
NASA-v2.1.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 |
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 |
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.