F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level
1
2
3
4
5
]
►
N
CFDP
C
Checksum
Class representing a 32-bit checksum as mandated by the CCSDS File Delivery Protocol
►
N
Drv
C
BlockDriverComponentBase
Auto-generated base for BlockDriver component
C
InputByteStreamPollPort
Input ByteStreamPoll port
C
OutputByteStreamPollPort
Output ByteStreamPoll port
C
InputByteStreamReadyPort
C
OutputByteStreamReadyPort
C
InputByteStreamRecvPort
C
OutputByteStreamRecvPort
C
InputByteStreamSendPort
C
OutputByteStreamSendPort
C
PollStatus
C
RecvStatus
Status associated with the received data
C
SendStatus
Status returned by the send call
C
LinuxGpioDriverComponentBase
Auto-generated base for
LinuxGpioDriver
component
C
LinuxI2cDriverComponentBase
Auto-generated base for
LinuxI2cDriver
component
C
LinuxSpiDriverComponentBase
Auto-generated base for LinuxSpiDriver component
C
LinuxUartDriverComponentBase
Auto-generated base for
LinuxUartDriver
component
C
InputDataBufferPort
C
OutputDataBufferPort
C
InputGpioReadPort
Input GpioRead port
C
OutputGpioReadPort
Output GpioRead port
C
GpioStatus
C
InputGpioWritePort
Input GpioWrite port
C
OutputGpioWritePort
Output GpioWrite port
C
InputI2cPort
Input I2c port
C
OutputI2cPort
Output I2c port
C
I2cStatus
C
InputI2cWriteReadPort
C
OutputI2cWriteReadPort
C
InputSpiReadWritePort
Input SpiReadWrite port
C
OutputSpiReadWritePort
Output SpiReadWrite port
C
StreamCrossoverComponentBase
Auto-generated base for
StreamCrossover
component
C
TcpClientComponentBase
Auto-generated base for TcpClient component
C
TcpServerComponentBase
Auto-generated base for TcpServer component
C
UdpComponentBase
Auto-generated base for Udp component
C
BlockDriverImpl
C
SocketDescriptor
C
IpSocket
Helper base-class for setting up Berkeley sockets
C
SocketComponentHelper
Supports a task to read a given socket adaptation
C
TcpClientSocket
Helper for setting up Tcp using Berkeley sockets as a client
C
TcpServerSocket
Helper for setting up Tcp using Berkeley sockets as a server
C
SocketState
C
UdpSocket
Helper for setting up Udp using Berkeley sockets as a client
C
LinuxGpioDriver
C
LinuxI2cDriver
C
LinuxSpiDriverComponentImpl
C
LinuxUartDriver
C
DataBuffer
C
StreamCrossover
C
TcpClientComponentImpl
C
TcpServerComponentImpl
C
UdpComponentImpl
►
N
Fw
►
N
DpCfg
C
ProcType
N
StringUtils
C
InputBufferGetPort
C
OutputBufferGetPort
C
InputBufferSendPort
C
OutputBufferSendPort
C
InputCmdPort
C
OutputCmdPort
C
InputCmdRegPort
C
OutputCmdRegPort
C
CmdResponse
Enum representing a command response
C
InputCmdResponsePort
C
OutputCmdResponsePort
C
InputComPort
C
OutputComPort
C
InputDpGetPort
C
OutputDpGetPort
C
InputDpRequestPort
C
OutputDpRequestPort
C
InputDpResponsePort
C
OutputDpResponsePort
C
InputDpSendPort
C
OutputDpSendPort
C
DpState
C
InputLogPort
C
OutputLogPort
C
LogSeverity
Enum representing event severity
C
InputLogTextPort
C
OutputLogTextPort
C
InputSuccessConditionPort
C
OutputSuccessConditionPort
C
ParamValid
Enum representing parameter validity
C
InputPrmGetPort
C
OutputPrmGetPort
C
InputPrmSetPort
C
OutputPrmSetPort
C
InputTimeIntervalPort
C
OutputTimeIntervalPort
C
InputTimePort
C
OutputTimePort
C
InputTlmGetPort
C
OutputTlmGetPort
C
InputTlmPort
C
OutputTlmPort
C
Active
Active
and inactive states
C
DeserialStatus
Deserialization status
C
Direction
Direction
states
C
Enabled
Enabled
and disabled states
C
Health
Health
states
C
Logic
Logic
states
C
On
On
and off states
C
Open
Open
and closed states
C
SerialStatus
Serialization
status
C
Success
Success/Failure
C
Wait
Wait
or don't wait for something
C
Buffer
C
CmdArgBuffer
C
CmdPacket
C
CmdStringArg
C
ComBuffer
C
ComPacket
C
ActiveComponentExitSerializableBuffer
C
ActiveComponentBase
C
PassiveComponentBase
C
QueuedComponentBase
►
C
DpContainer
A data product Container
C
Header
A
DpContainer
packet header
►
C
FilePacket
A file packet
C
CancelPacket
The type of a cancel packet
C
DataPacket
The type of a data packet
C
EndPacket
The type of an end packet
C
Header
The type of a packet header
C
PathName
The type of a path name
C
StartPacket
The type of a start packet
C
AmpcsEvrLogPacket
C
LogBuffer
C
LogPacket
C
LogStringArg
C
TextLogString
C
Logger
C
ObjBase
Brief class description
C
InputPortBase
C
OutputPortBase
C
PortBase
C
ParamBuffer
C
ParamString
C
SerializableFile
The type of a packet header
C
SmSignalBuffer
C
Time
C
TimeInterval
C
TlmBuffer
C
TlmPacket
C
TlmString
C
TrapHandler
C
AssertHook
C
ByteArray
A variable-length byte array
C
ConstByteArray
A variable-length byte array with constant access
C
ExternalString
A string backed by an external buffer
C
FileNameString
C
InternalInterfaceString
C
MallocAllocator
C
MemAllocator
C
MmapAllocator
C
ObjectName
C
PolyType
C
SerialBuffer
A variable-length serializable buffer
C
Serializable
Forward declaration
C
Serialization
C
SerializeBufferBase
C
ExternalSerializeBuffer
External serialize buffer with no copy semantics
C
ExternalSerializeBufferWithDataCopy
C
ExternalSerializeBufferWithMemberCopy
C
String
C
StringBase
C
StringTemplate
N
LoggerRules
►
N
Os
►
N
Darwin
►
N
Cpu
C
DarwinCpuHandle
C
DarwinCpu
Stub
implementation of
Os::CpuInterface
►
N
Memory
C
DarwinMemoryHandle
C
DarwinMemory
Stub
implementation of
Os::MemoryInterface
N
Delegate
►
N
Generic
C
PriorityQueueHandle
Critical data stored for priority queue
C
PriorityQueue
Generic
priority queue implementation
C
UsedTotal
Generic
used/total struct
►
N
Linux
►
N
Cpu
C
LinuxCpuHandle
C
LinuxCpu
Stub
implementation of
Os::CpuInterface
►
N
Memory
C
LinuxMemoryHandle
C
LinuxMemory
Stub
implementation of
Os::MemoryInterface
►
N
Posix
►
N
Console
C
PosixConsoleHandle
C
PosixConsole
Posix
implementation of
Os::ConsoleInterface
►
N
Directory
C
PosixDirectoryHandle
C
PosixDirectory
Posix
implementation of
Os::Directory
►
N
File
C
PosixFileHandle
C
PosixFile
Posix
implementation of
Os::File
►
N
FileSystem
C
PosixFileSystemHandle
C
PosixFileSystem
Posix
implementation of
Os::FileSystem
►
N
Mutex
C
PosixConditionVariableHandle
C
PosixConditionVariable
Posix
implementation of
Os::ConditionVariable
C
PosixMutexHandle
C
PosixMutex
Posix
implementation of
Os::Mutex
►
N
RawTime
C
PosixRawTimeHandle
C
PosixRawTime
Posix
implementation of
Os::RawTime
►
N
Task
C
PosixTaskHandle
C
PosixTask
Posix
task implementation as driven by pthreads implementation
►
N
Stub
►
N
Console
C
StubConsoleHandle
C
StubConsole
Stub
implementation of
Os::ConsoleInterface
►
N
Cpu
C
StubCpuHandle
C
StubCpu
Stub
implementation of
Os::CpuInterface
►
N
Directory
C
StubDirectoryHandle
C
StubDirectory
Stub
implementation of
Os::Directory
►
N
File
C
StubFileHandle
C
StubFile
Stub
implementation of
Os::File
►
N
FileSystem
C
StubFileSystemHandle
C
StubFileSystem
Stub
implementation of
Os::FileSystem
►
N
Memory
C
StubMemoryHandle
C
StubMemory
Stub
implementation of
Os::MemoryInterface
►
N
Mutex
C
StubConditionVariableHandle
C
StubConditionVariable
Stub
implementation of
Os::ConditionVariable
C
StubMutexHandle
C
StubMutex
Stub
implementation of
Os::Mutex
►
N
Queue
C
StubQueueHandle
C
StubQueue
Stub
queue implementation with injectable statuses
►
N
RawTime
C
StubRawTimeHandle
C
StubRawTime
Stub
implementation of
Os::RawTime
►
N
Task
C
StubTaskHandle
Test task handle
C
StubTask
Implementation of task
N
ValidateFile
C
DirectoryOpenMode
C
DirectoryStatus
FPP shadow-enum representing
Os::Directory::Status
C
FileMode
FPP shadow-enum representing
Os::File::Mode
C
FileStatus
FPP shadow-enum representing
Os::File::Status
C
FileSystemStatus
FPP shadow-enum representing
Os::FileSystem::Status
C
GenericStatus
FPP shadow-enum representing
Os::Generic::Status
C
MutexStatus
FPP shadow-enum representing
Os::Mutex::Status
C
QueueBlockingType
FPP shadow-enum representing
Os::Queue::BlockingType
C
QueueStatus
FPP shadow-enum representing
Os::Queue::Status
C
RawTimeStatus
FPP shadow-enum representing
Os::RawTime::Status
C
TaskStatus
FPP shadow-enum representing
Os::Task::Status
C
ConditionVariableHandle
Condition variable handle parent
C
ConditionVariableInterface
Interface for condition variables
C
ConditionVariable
Condition variable implementation
C
ConsoleHandle
Base class for storing implementation specific handle information
C
ConsoleInterface
C
Console
C
CpuHandle
Cpu
variable handle parent
C
CpuInterface
Interface for cpu implementation
C
Cpu
Cpu
implementation
C
DirectoryHandle
C
DirectoryInterface
C
Directory
Directory
class
C
FileHandle
Base implementation of
FileHandle
C
FileInterface
C
File
C
FileSystemHandle
C
FileSystemInterface
C
FileSystem
FileSystem
class
C
IntervalTimer
C
MemoryHandle
Memory
variable handle parent
C
MemoryInterface
Interface for memory implementation
C
Memory
Memory
implementation
C
MutexHandle
C
MutexInterface
C
Mutex
C
ScopeLock
Locks a mutex within the current scope
C
QueueHandle
QueueHandle
parent class
C
QueueInterface
Base queue interface
C
Queue
C
QueueRegistry
Queue
registry interface
C
QueueString
C
RawTimeHandle
C
RawTimeInterface
C
RawTime
C
TaskHandle
Task
handle representation
►
C
TaskInterface
C
Arguments
►
C
Task
C
TaskRoutineWrapper
Wrapper for task routine that ensures
onStart()
is called once the task actually begins
C
TaskRegistry
C
TaskString
C
ValidatedFile
A validated file
►
N
Project
C
Version
►
N
Svc
N
DeframerCfg
N
FpFrameHeader
►
N
PolyDbCfg
C
PolyDbEntry
►
N
VersionCfg
C
VersionEnum
C
ActiveLogger_Enabled
Enabled and disabled state
C
ActiveLogger_FilterSeverity
C
ActiveLoggerComponentBase
Auto-generated base for ActiveLogger component
C
ActiveRateGroupComponentBase
Auto-generated base for
ActiveRateGroup
component
C
ActiveTextLoggerComponentBase
Auto-generated base for
ActiveTextLogger
component
C
AssertFatalAdapterComponentBase
Auto-generated base for AssertFatalAdapter component
C
BufferAccumulator_BlockMode
C
BufferAccumulator_OpState
C
BufferAccumulatorComponentBase
Auto-generated base for
BufferAccumulator
component
C
BufferLogger_LogState
C
BufferLoggerComponentBase
Auto-generated base for
BufferLogger
component
C
BufferManagerComponentBase
Auto-generated base for BufferManager component
C
BufferRepeaterComponentBase
Auto-generated base for
BufferRepeater
component
C
ChronoTimeComponentBase
Auto-generated base for
ChronoTime
component
C
CommandDispatcherComponentBase
Auto-generated base for CommandDispatcher component
C
CmdSequencer_BlockState
Sequencer blocking state
C
CmdSequencer_FileReadStage
The stage of the file read operation
C
CmdSequencer_SeqMode
The sequencer mode
C
CmdSequencerComponentBase
Auto-generated base for CmdSequencer component
C
CmdSplitterComponentBase
Auto-generated base for
CmdSplitter
component
C
ComLoggerComponentBase
Auto-generated base for
ComLogger
component
C
BuffQueueDepth
Array of queue depths for
Fw::Buffer
types
C
ComQueueComponentBase
Auto-generated base for
ComQueue
component
C
ComQueueDepth
Array of queue depths for Fw::Com types
C
QueueType
An enumeration of queue data types
C
ComSplitterComponentBase
Auto-generated base for
ComSplitter
component
C
ComStubComponentBase
Auto-generated base for
ComStub
component
C
InputCyclePort
C
OutputCyclePort
C
DeframerComponentBase
Auto-generated base for
Deframer
component
C
DpCatalogComponentBase
Auto-generated base for
DpCatalog
component
C
DpHdrField
Header validation error
C
DpRecord
Data structure representing a data product
C
DpManagerComponentBase
Auto-generated base for
DpManager
component
C
InputDpWrittenPort
C
OutputDpWrittenPort
C
DpWriterComponentBase
Auto-generated base for
DpWriter
component
C
InputFatalEventPort
C
OutputFatalEventPort
C
FatalHandlerComponentBase
Auto-generated base for FatalHandler component
C
FileDownlinkComponentBase
Auto-generated base for
FileDownlink
component
C
InputSendFileCompletePort
C
OutputSendFileCompletePort
C
InputSendFileRequestPort
C
OutputSendFileRequestPort
C
SendFileResponse
Send file response struct
C
SendFileStatus
Send file status enum
C
FileManagerComponentBase
Auto-generated base for
FileManager
component
C
FileUplinkComponentBase
Auto-generated base for
FileUplink
component
C
FramerComponentBase
Auto-generated base for
Framer
component
C
GenericHubComponentBase
Auto-generated base for GenericHub component
C
HealthComponentBase
Auto-generated base for Health component
C
LinuxTimerComponentBase
Auto-generated base for LinuxTimer component
C
PassiveTextLoggerComponentBase
Auto-generated base for PassiveTextLogger component
C
PassiveRateGroupComponentBase
Auto-generated base for
PassiveRateGroup
component
C
InputPingPort
C
OutputPingPort
C
PolyDbComponentBase
Auto-generated base for
PolyDb
component
C
MeasurementStatus
An enumeration for measurement status
C
InputPolyPort
C
OutputPolyPort
C
InputVersionPort
C
OutputVersionPort
C
VersionStatus
An enumeration for version status
C
PosixTimeComponentBase
Auto-generated base for
PosixTime
component
C
PrmDb_PrmReadError
Parameter read error
C
PrmDb_PrmWriteError
Parameter write error
C
PrmDbComponentBase
Auto-generated base for PrmDb component
C
RateGroupDriverComponentBase
Auto-generated base for
RateGroupDriver
component
C
InputSchedPort
C
OutputSchedPort
C
InputCmdSeqCancelPort
C
OutputCmdSeqCancelPort
C
InputCmdSeqInPort
C
OutputCmdSeqInPort
C
SeqDispatcher_CmdSequencerState
C
SeqDispatcherComponentBase
Auto-generated base for
SeqDispatcher
component
C
StaticMemoryComponentBase
Auto-generated base for StaticMemory component
C
SystemResourceEnabled
C
SystemResourcesComponentBase
Auto-generated base for
SystemResources
component
C
TlmChanComponentBase
Auto-generated base for
TlmChan
component
C
TlmPacketizerComponentBase
Auto-generated base for
TlmPacketizer
component
C
CustomVersionDb
Data Structure for custom version Tlm
C
VersionComponentBase
Auto-generated base for
Version
component
C
VersionEnabled
Tracks versions for project, framework and user defined versions etc
C
VersionType
An enumeration for
Version
Type
C
InputWatchDogPort
C
OutputWatchDogPort
C
ActiveLoggerImpl
C
ActiveRateGroup
Executes a set of components as part of a rate group
C
ActiveTextLogger
C
LogFile
LogFile
struct
C
AssertFatalAdapterComponentImpl
C
BufferAccumulator
C
BufferLogger
►
C
BufferManagerComponentImpl
C
BufferBin
C
BufferBins
C
BufferRepeater
C
ChronoTime
C
CommandDispatcherImpl
Command Dispatcher component class
►
C
CmdSequencerComponentImpl
►
C
FPrimeSequence
A sequence that uses the F Prime binary format
C
CRC
Container for computed and stored
CRC
values
►
C
Sequence
A sequence with unspecified binary format
C
Events
Sequence
event reporting
C
Header
A sequence header
C
Record
A sequence record
►
C
AMPCSSequence
A sequence in AMPCS format
►
C
Record
AMPCS sequence record
C
CmdLength
Command length
C
Opcode
Opcode
C
Time
Time
►
C
TimeFlag
Time
flag
C
Serial
The serial representation of a time flag
►
C
SequenceHeader
AMPCS sequence header
C
Constants
C
CmdSplitter
C
ComLogger
►
C
ComQueue
C
QueueConfigurationEntry
Configuration data for each queue
C
QueueConfigurationTable
Configuration table for each queue
C
ComSplitter
C
ComStub
C
Deframer
Generic deframing component using
DeframingProtocol
implementation for actual deframing
C
DpCatalog
C
DpManager
C
DpWriter
C
FatalHandlerComponentImpl
C
FileDownlink
C
FileManager
C
FileUplink
C
Framer
Generic framing component using
FramingProtocol
implementation for actual framing
C
DeframingProtocol
Abstract base class representing a deframing protocol
C
DeframingProtocolInterface
Interface supplied to the deframing protocol
C
FprimeFraming
Implements the F Prime framing protocol
C
FprimeDeframing
Implements the F Prime deframing protocol
C
FramingProtocol
Abstract class representing a framing protocol
C
FramingProtocolInterface
Interface supplied to the framing protocol
C
GenericHubComponentImpl
►
C
HealthImpl
Health component implementation class
C
PingEntry
Struct for ping entry
C
LinuxTimerComponentImpl
C
ConsoleTextLoggerImpl
C
PassiveRateGroup
C
PolyDb
PolyDb
Component Class
C
PosixTime
C
PrmDbImpl
Component class for managing parameters
►
C
RateGroupDriver
Implementation class for
RateGroupDriver
C
Divider
Struct describing a divider
C
DividerSet
Struct containing an array of dividers
C
SeqDispatcher
C
StaticMemoryComponentImpl
C
SystemResources
C
TlmChan
C
TlmPacketizer
C
TlmPacketizerChannelEntry
C
TlmPacketizerPacket
C
TlmPacketizerPacketList
C
UdpReceiverComponentImpl
C
UdpSenderComponentImpl
C
Version
►
N
TestUtils
C
OnChangeChannel
A model of an on-change telemetry channel
C
Option
An optional value
►
N
Types
C
MaxHeap
A stable max heap data structure
C
CircularBuffer
C
Queue
►
N
Utils
C
Hash
A generic interface for creating and comparing hash values
C
HashBuffer
A container class for holding a hash buffer
C
RateLimiter
C
TokenBucket
Generated by
1.9.1