F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
►
N
CFDP
C
Checksum
Class representing a
CFDP
checksum
►
N
Drv
C
BlockDriverComponentBase
Auto-generated base for BlockDriver component
C
BlockDriverImpl
C
DataBuffer
C
InputDataBufferPort
C
InputGpioReadPort
C
InputGpioWritePort
C
InputI2cPort
C
InputSerialReadPort
C
InputSerialWritePort
C
InputSpiReadWritePort
C
LinuxGpioDriverComponentBase
Auto-generated base for LinuxGpioDriver component
C
LinuxGpioDriverComponentImpl
C
LinuxI2cDriverComponentBase
Auto-generated base for LinuxI2cDriver component
C
LinuxI2cDriverComponentImpl
C
LinuxSerialDriverComponentBase
Auto-generated base for LinuxSerialDriver component
►
C
LinuxSerialDriverComponentImpl
C
BufferSet
C
LinuxSpiDriverComponentBase
Auto-generated base for LinuxSpiDriver component
C
LinuxSpiDriverComponentImpl
C
OutputDataBufferPort
C
OutputGpioReadPort
C
OutputGpioWritePort
C
OutputI2cPort
C
OutputSerialReadPort
C
OutputSerialWritePort
C
OutputSpiReadWritePort
C
SocketHelper
C
SocketIpDriverComponentBase
Auto-generated base for SocketIpDriver component
C
SocketIpDriverComponentImpl
C
SocketState
►
N
Fw
C
ActiveComponentBase
C
ActiveComponentExitSerializableBuffer
C
AmpcsEvrLogPacket
C
Buffer
C
ByteArray
A variable-length byte array
C
CmdArgBuffer
C
CmdPacket
C
CmdStringArg
C
ComBuffer
C
ComPacket
C
ConstByteArray
A variable-length byte array with constant access
C
EightyCharString
C
ExternalSerializeBuffer
C
FileBuffer
C
FileChunkPacket
►
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
InputBufferGetPort
C
InputBufferSendPort
C
InputCmdPort
C
InputCmdRegPort
C
InputCmdResponsePort
C
InputComPort
C
InputLogPort
C
InputLogTextPort
C
InputPortBase
C
InputPrmGetPort
C
InputPrmSetPort
C
InputTimePort
C
InputTlmPort
C
InternalInterfaceString
C
LogAssertHook
C
LogBuffer
C
Logger
C
LogPacket
C
LogStringArg
C
MallocAllocator
C
MemAllocator
C
MmapAllocator
C
ObjBase
Brief class description
C
OutputBufferGetPort
C
OutputBufferSendPort
C
OutputCmdPort
C
OutputCmdRegPort
C
OutputCmdResponsePort
C
OutputComPort
C
OutputLogPort
C
OutputLogTextPort
C
OutputPortBase
C
OutputPrmGetPort
C
OutputPrmSetPort
C
OutputTimePort
C
OutputTlmPort
C
ParamBuffer
C
ParamString
C
PassiveComponentBase
►
C
PolyType
C
PolyVal
C
PortBase
C
QueuedComponentBase
C
SerialBuffer
A variable-length serializable buffer
C
Serializable
Forward declaration
C
SerializableFile
The type of a packet header
C
SerializeBufferBase
C
StringBase
C
StructSerializable
C
TextLogString
C
Time
C
TlmBuffer
C
TlmPacket
C
TlmString
C
TrapHandler
►
N
Os
C
BareQueueHandle
C
BareTaskHandle
C
BufferQueue
A generic buffer queue data structure
C
Directory
C
Event
C
FIFOQueue
C
File
C
InterruptLock
►
C
IntervalTimer
C
RawTime
C
IPCQueue
C
LocklessQueue
C
Log
C
MaxHeap
A stable max heap data structure
C
Mem
C
Mutex
C
PriorityQueue
C
Queue
C
QueueHandle
C
QueueRegistry
C
QueueString
C
Task
Forward declaration
C
TaskId
C
TaskLock
C
TaskRegistry
C
TaskRunner
C
TaskString
C
ValidatedFile
A validated file
C
WatchdogTimer
►
N
Svc
C
ActiveLoggerComponentBase
Auto-generated base for ActiveLogger component
►
C
ActiveLoggerImpl
C
t_inputFilterState
C
t_sendFilterState
C
ActiveRateGroupComponentBase
Auto-generated base for ActiveRateGroup component
C
ActiveRateGroupImpl
Executes a set of components as part of a rate group
C
ActiveTextLoggerComponentBase
Auto-generated base for ActiveTextLogger component
C
ActiveTextLoggerComponentImpl
Active text logger component class
►
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
AssertFatalAdapterComponentBase
Auto-generated base for AssertFatalAdapter component
C
AssertFatalAdapterComponentImpl
C
BufferAccumulator
C
BufferLogger
C
BufferLoggerComponentBase
Auto-generated base for
BufferLogger
component
►
C
BufferManager
C
Allocate
C
Entry
C
Free
C
BufferManagerComponentBase
Auto-generated base for
BufferManager
component
C
CmdSequencerComponentBase
Auto-generated base for CmdSequencer component
►
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
FileReadStage
File read stage for error reporting
C
Header
A sequence header
C
Record
A sequence record
C
ComLogger
C
ComLoggerComponentBase
Auto-generated base for
ComLogger
component
C
CommandDispatcherComponentBase
Auto-generated base for CommandDispatcher component
►
C
CommandDispatcherImpl
Command Dispatcher component class
C
DispatchEntry
Table used to store opcode to port mappings
C
SequenceTracker
Table used to store opcode that are being executed
C
ComSplitter
C
ComSplitterComponentBase
Auto-generated base for
ComSplitter
component
C
ConsoleTextLoggerImpl
C
FatalHandlerComponentBase
Auto-generated base for FatalHandler component
C
FatalHandlerComponentImpl
C
FileDownlink
C
FileDownlinkComponentBase
Auto-generated base for
FileDownlink
component
C
FileManager
C
FileManagerComponentBase
Auto-generated base for
FileManager
component
C
FileUplink
C
FileUplinkComponentBase
Auto-generated base for
FileUplink
component
C
GroundInterfaceComponentBase
Auto-generated base for GroundInterface component
C
GroundInterfaceComponentImpl
C
HealthComponentBase
Auto-generated base for Health component
►
C
HealthImpl
Health component implementation class
C
PingEntry
Struct for ping entry
C
PingTracker
Ping tracker struct
C
InputCmdSeqInPort
C
InputCyclePort
C
InputFatalEventPort
C
InputPingPort
C
InputPolyPort
C
InputSchedPort
C
InputWatchDogPort
C
LinuxTimeImpl
C
LinuxTimerComponentBase
Auto-generated base for LinuxTimer component
C
LinuxTimerComponentImpl
C
LogFile
LogFile
struct
C
OutputCmdSeqInPort
C
OutputCyclePort
C
OutputFatalEventPort
C
OutputPingPort
C
OutputPolyPort
C
OutputSchedPort
C
OutputWatchDogPort
C
PassiveTextLoggerComponentBase
Auto-generated base for PassiveTextLogger component
C
PolyDbComponentBase
Auto-generated base for PolyDb component
C
PolyDbImpl
PolyDb Component Class
C
PrmDbComponentBase
Auto-generated base for PrmDb component
C
PrmDbImpl
Component class for managing parameters
C
RateGroupDriverComponentBase
Auto-generated base for RateGroupDriver component
C
RateGroupDriverImpl
Implementation class for RateGroupDriver
C
TimeComponentBase
Auto-generated base for Time component
C
TimerVal
Serializable class for carrying timer values
C
TlmChanComponentBase
Auto-generated base for TlmChan component
►
C
TlmChanImpl
C
tlmEntry
C
TlmSet
►
C
UdpReceiverComponentImpl
C
UdpSerialBuffer
►
C
UdpSenderComponentImpl
C
UdpSerialBuffer
►
N
Types
C
CircularBuffer
►
N
Utils
C
Hash
A generic interface for creating and comparing hash values
C
HashBuffer
An container class for holding a hash buffer
C
LockGuard
C
RateLimiter
C
TokenBucket
C
SHA256state_st
C
SHA512state_st
C
SHAstate_st
Generated by
1.8.19