| CActiveTextLoggerComponent | Active text logger component class |
| ▶CSvc::AggregationMachineStateMachineBase | Aggregation state machine |
| CSvc::ComAggregatorComponentBase::Svc_AggregationMachine | Implementation of state machine Svc_AggregationMachine |
| COs::TaskInterface::Arguments | |
| CFw::Array< T, S > | |
| CFw::ArraySetOrMapImpl< KE, VN > | |
| CFw::ArraySetOrMapImpl< K, V > | |
| CFw::ArraySetOrMapImpl< T, Fw::Nil > | |
| CFw::ArraySetOrMapImpl< T, Nil > | |
| CFw::AssertHook | |
| CSvc::BufferManagerComponentImpl::BufferBin | |
| CSvc::BufferManagerComponentImpl::BufferBins | |
| CFw::ByteArray | A variable-length byte array |
| CFw::FilePacket::CancelPacket | The type of a cancel packet |
| CPingEntries::CdhCore_cmdDisp | |
| CPingEntries::CdhCore_events | |
| CPingEntries::CdhCore_tlmSend | |
| CCFDP::Checksum | Class representing a 32-bit checksum as mandated by the CCSDS File Delivery Protocol |
| CTypes::CircularBuffer | |
| CFw::CircularIndex | |
| CSvc::AMPCSSequence::Record::CmdLength | Command length |
| ▶COs::ConditionVariableHandle | Condition variable handle parent |
| COs::Posix::Mutex::PosixConditionVariableHandle | |
| COs::Stub::Mutex::StubConditionVariableHandle | |
| ▶COs::ConditionVariableInterface | Interface for condition variables |
| COs::ConditionVariable | Condition variable implementation |
| COs::Posix::Mutex::PosixConditionVariable | Posix implementation of Os::ConditionVariable |
| COs::Stub::Mutex::StubConditionVariable | Stub implementation of Os::ConditionVariable |
| ▶COs::ConsoleHandle | Base class for storing implementation specific handle information |
| COs::Posix::Console::PosixConsoleHandle | |
| COs::Stub::Console::StubConsoleHandle | |
| ▶COs::ConsoleInterface | |
| COs::Console | |
| COs::Posix::Console::PosixConsole | Posix implementation of Os::ConsoleInterface |
| COs::Stub::Console::StubConsole | Stub implementation of Os::ConsoleInterface |
| CSvc::AMPCSSequence::SequenceHeader::Constants | |
| CFw::ConstByteArray | A variable-length byte array with constant access |
| ▶COs::CpuHandle | Cpu variable handle parent |
| COs::Darwin::Cpu::DarwinCpuHandle | |
| COs::Linux::Cpu::LinuxCpuHandle | |
| COs::Stub::Cpu::StubCpuHandle | |
| ▶COs::CpuInterface | Interface for cpu implementation |
| COs::Cpu | Cpu implementation |
| COs::Darwin::Cpu::DarwinCpu | Stub implementation of Os::CpuInterface |
| COs::Linux::Cpu::LinuxCpu | Stub implementation of Os::CpuInterface |
| COs::Stub::Cpu::StubCpu | Stub implementation of Os::CpuInterface |
| CSvc::CmdSequencerComponentImpl::FPrimeSequence::CRC | Container for computed and stored CRC values |
| CSvc::Ccsds::Utils::CRC16 | CRC16 CCITT implementation |
| CFw::FilePacket::DataPacket | The type of a data packet |
| ▶CSvc::DeframingProtocol | Abstract base class representing a deframing protocol |
| CSvc::FprimeDeframing | Implements the F Prime deframing protocol |
| CSvc::DeframingProtocolInterface | Interface supplied to the deframing protocol |
| CSvc::FpySequencer::DirectiveUnion | |
| ▶COs::DirectoryHandle | |
| COs::Posix::Directory::PosixDirectoryHandle | |
| COs::Stub::Directory::StubDirectoryHandle | |
| ▶COs::DirectoryInterface | |
| COs::Directory | Directory class |
| COs::Posix::Directory::PosixDirectory | Posix implementation of Os::Directory |
| COs::Stub::Directory::StubDirectory | Stub implementation of Os::Directory |
| CSvc::RateGroupDriver::Divider | Struct describing a divider |
| CSvc::RateGroupDriver::DividerSet | Struct containing an array of dividers |
| CFw::DpContainer | A data product Container |
| CFw::FilePacket::EndPacket | The type of an end packet |
| CSvc::CmdSequencerComponentImpl::Sequence::Events | Sequence event reporting |
| CFw::ExternalArray< T > | |
| CFw::ExternalArray< Fw::SetOrMapImplEntry > | |
| CFw::ExternalArray< Index > | |
| CFw::ExternalArray< Node > | |
| ▶COs::FileHandle | Base implementation of FileHandle |
| COs::Posix::File::PosixFileHandle | |
| COs::Stub::File::StubFileHandle | |
| ▶COs::FileInterface | |
| COs::File | |
| COs::Posix::File::PosixFile | Posix implementation of Os::File |
| COs::Stub::File::StubFile | Stub implementation of Os::File |
| CFw::FilePacket | A file packet |
| ▶COs::FileSystemHandle | |
| COs::Posix::FileSystem::PosixFileSystemHandle | |
| COs::Stub::FileSystem::StubFileSystemHandle | |
| ▶COs::FileSystemInterface | |
| COs::FileSystem | FileSystem class |
| COs::Posix::FileSystem::PosixFileSystem | Posix implementation of Os::FileSystem |
| COs::Stub::FileSystem::StubFileSystem | Stub implementation of Os::FileSystem |
| ▶CSvc::FpySequencer_SequencerStateMachineStateMachineBase | |
| CSvc::FpySequencerComponentBase::Svc_FpySequencer_SequencerStateMachine | Implementation of state machine Svc_FpySequencer_SequencerStateMachine |
| ▶CSvc::FrameDetector | Interface class used to codify what must be supported to allow frame detection |
| CSvc::FrameDetectors::CcsdsTcFrameDetector | Interface class used to codify what must be supported to allow frame detection |
| CSvc::FrameDetectors::FprimeFrameDetector | Interface class used to codify what must be supported to allow frame detection |
| ▶CSvc::FramingProtocol | Abstract class representing a framing protocol |
| CSvc::FprimeFraming | Implements the F Prime framing protocol |
| CSvc::FramingProtocolInterface | Interface supplied to the framing protocol |
| ▶CGenericHubComponentBase | |
| CSvc::GenericHubComponentImpl | |
| CUtils::Hash | A generic interface for creating and comparing hash values |
| CSvc::CmdSequencerComponentImpl::Sequence::Header | A sequence header |
| CFw::DpContainer::Header | A DpContainer packet header |
| CFw::FilePacket::Header | The type of a packet header |
| COs::IntervalTimer | |
| ▶CDrv::IpSocket | Helper base-class for setting up Berkeley sockets |
| CDrv::TcpClientSocket | Helper for setting up Tcp using Berkeley sockets as a client |
| CDrv::TcpServerSocket | Helper for setting up Tcp using Berkeley sockets as a server |
| CDrv::UdpSocket | Helper for setting up Udp using Berkeley sockets as a client |
| CIpSocketOptions | |
| CSvc::LogFile | LogFile struct |
| ▶CFw::Logger | |
| COs::Console | |
| CFw::MapConstIterator< K, V > | |
| CFw::MapEntryBase< K, V > | |
| ▶CFw::MapEntryBase< KE, VN > | |
| CFw::SetOrMapImplEntry< KE, VN > | |
| CTypes::MaxHeap | A stable max heap data structure |
| ▶CFw::MemAllocator | Memory Allocation base class |
| CFw::MallocAllocator | Malloc based memory allocator |
| CFw::MmapAllocator | |
| CFw::MemAllocatorRegistry | |
| ▶COs::MemoryHandle | Memory variable handle parent |
| COs::Darwin::Memory::DarwinMemoryHandle | |
| COs::Linux::Memory::LinuxMemoryHandle | |
| COs::Stub::Memory::StubMemoryHandle | |
| ▶COs::MemoryInterface | Interface for memory implementation |
| COs::Darwin::Memory::DarwinMemory | Stub implementation of Os::MemoryInterface |
| COs::Linux::Memory::LinuxMemory | Stub implementation of Os::MemoryInterface |
| COs::Memory | Memory implementation |
| COs::Stub::Memory::StubMemory | Stub implementation of Os::MemoryInterface |
| CSvc::BufferLogger::File::Mode | The file mode |
| ▶COs::MutexHandle | |
| COs::Posix::Mutex::PosixMutexHandle | |
| COs::Stub::Mutex::StubMutexHandle | |
| ▶COs::MutexInterface | |
| COs::Mutex | |
| COs::Posix::Mutex::PosixMutex | Posix implementation of Os::Mutex |
| COs::Stub::Mutex::StubMutex | Nonblocking stub implementation of Os::Mutex |
| CFw::Nil | |
| CFw::RedBlackTreeSetOrMapImpl< KE, VN >::Node | Node |
| ▶CFw::ObjBase | Brief class description |
| ▶CFw::PassiveComponentBase | |
| ▶CDrv::LinuxGpioDriverComponentBase | Auto-generated base for LinuxGpioDriver component |
| CDrv::LinuxGpioDriver | |
| ▶CDrv::LinuxI2cDriverComponentBase | Auto-generated base for LinuxI2cDriver component |
| CDrv::LinuxI2cDriver | |
| ▶CDrv::LinuxSpiDriverComponentBase | Auto-generated base for LinuxSpiDriver component |
| CDrv::LinuxSpiDriverComponentImpl | |
| ▶CDrv::LinuxUartDriverComponentBase | Auto-generated base for LinuxUartDriver component |
| CDrv::LinuxUartDriver | |
| ▶CDrv::TcpClientComponentBase | Auto-generated base for TcpClient component |
| CDrv::TcpClientComponentImpl | |
| ▶CDrv::TcpServerComponentBase | Auto-generated base for TcpServer component |
| CDrv::TcpServerComponentImpl | |
| ▶CDrv::UdpComponentBase | Auto-generated base for Udp component |
| CDrv::UdpComponentImpl | |
| ▶CFw::QueuedComponentBase | |
| ▶CFw::ActiveComponentBase | |
| ▶CSvc::ActivePhaserComponentBase | Auto-generated base for ActivePhaser component |
| CSvc::ActivePhaser | |
| ▶CSvc::ActiveRateGroupComponentBase | Auto-generated base for ActiveRateGroup component |
| CSvc::ActiveRateGroup | Executes a set of components as part of a rate group |
| ▶CSvc::ActiveTextLoggerComponentBase | Auto-generated base for ActiveTextLogger component |
| CSvc::ActiveTextLogger | |
| ▶CSvc::BufferAccumulatorComponentBase | Auto-generated base for BufferAccumulator component |
| CSvc::BufferAccumulator | |
| ▶CSvc::BufferLoggerComponentBase | Auto-generated base for BufferLogger component |
| CSvc::BufferLogger | |
| ▶CSvc::CmdSequencerComponentBase | Auto-generated base for CmdSequencer component |
| CSvc::CmdSequencerComponentImpl | |
| ▶CSvc::ComAggregatorComponentBase | Auto-generated base for ComAggregator component |
| CSvc::ComAggregator | |
| ▶CSvc::ComLoggerComponentBase | Auto-generated base for ComLogger component |
| CSvc::ComLogger | |
| ▶CSvc::CommandDispatcherComponentBase | Auto-generated base for CommandDispatcher component |
| CSvc::CommandDispatcherImpl | Command Dispatcher component class |
| ▶CSvc::ComQueueComponentBase | Auto-generated base for ComQueue component |
| CSvc::ComQueue | |
| ▶CSvc::DpCatalogComponentBase | Auto-generated base for DpCatalog component |
| CSvc::DpCatalog | |
| ▶CSvc::DpManagerComponentBase | Auto-generated base for DpManager component |
| CSvc::DpManager | |
| ▶CSvc::DpWriterComponentBase | Auto-generated base for DpWriter component |
| CSvc::DpWriter | |
| ▶CSvc::EventManagerComponentBase | Auto-generated base for EventManager component |
| CSvc::EventManager | |
| ▶CSvc::FileDownlinkComponentBase | Auto-generated base for FileDownlink component |
| CSvc::FileDownlink | |
| ▶CSvc::FileManagerComponentBase | Auto-generated base for FileManager component |
| CSvc::FileManager | |
| ▶CSvc::FileUplinkComponentBase | Auto-generated base for FileUplink component |
| CSvc::FileUplink | |
| ▶CSvc::FpySequencerComponentBase | Auto-generated base for FpySequencer component |
| CSvc::FpySequencer | |
| ▶CSvc::PrmDbComponentBase | Auto-generated base for PrmDb component |
| CSvc::PrmDbImpl | Component class for managing parameters |
| ▶CSvc::SeqDispatcherComponentBase | Auto-generated base for SeqDispatcher component |
| CSvc::SeqDispatcher | |
| ▶CSvc::TlmChanComponentBase | Auto-generated base for TlmChan component |
| CSvc::TlmChan | |
| ▶CSvc::TlmPacketizerComponentBase | Auto-generated base for TlmPacketizer component |
| CSvc::TlmPacketizer | |
| ▶CSvc::HealthComponentBase | Auto-generated base for Health component |
| CSvc::HealthImpl | Health component implementation class |
| ▶CSvc::AssertFatalAdapterComponentBase | Auto-generated base for AssertFatalAdapter component |
| CSvc::AssertFatalAdapterComponentImpl | |
| ▶CSvc::BufferManagerComponentBase | Auto-generated base for BufferManager component |
| CSvc::BufferManagerComponentImpl | |
| ▶CSvc::BufferRepeaterComponentBase | Auto-generated base for BufferRepeater component |
| CSvc::BufferRepeater | |
| ▶CSvc::Ccsds::ApidManagerComponentBase | Auto-generated base for ApidManager component |
| CSvc::Ccsds::ApidManager | |
| ▶CSvc::Ccsds::SpacePacketDeframerComponentBase | Auto-generated base for SpacePacketDeframer component |
| CSvc::Ccsds::SpacePacketDeframer | |
| ▶CSvc::Ccsds::SpacePacketFramerComponentBase | Auto-generated base for SpacePacketFramer component |
| CSvc::Ccsds::SpacePacketFramer | |
| ▶CSvc::Ccsds::TcDeframerComponentBase | Auto-generated base for TcDeframer component |
| CSvc::Ccsds::TcDeframer | |
| ▶CSvc::Ccsds::TmFramerComponentBase | Auto-generated base for TmFramer component |
| CSvc::Ccsds::TmFramer | |
| ▶CSvc::ChronoTimeComponentBase | Auto-generated base for ChronoTime component |
| CSvc::ChronoTime | |
| ▶CSvc::CmdSplitterComponentBase | Auto-generated base for CmdSplitter component |
| CSvc::CmdSplitter | |
| ▶CSvc::ComSplitterComponentBase | Auto-generated base for ComSplitter component |
| CSvc::ComSplitter | |
| ▶CSvc::ComStubComponentBase | Auto-generated base for ComStub component |
| CSvc::ComStub | |
| ▶CSvc::FatalHandlerComponentBase | Auto-generated base for FatalHandler component |
| CSvc::FatalHandlerComponentImpl | |
| ▶CSvc::FprimeDeframerComponentBase | Auto-generated base for FprimeDeframer component |
| CSvc::FprimeDeframer | |
| ▶CSvc::FprimeFramerComponentBase | Auto-generated base for FprimeFramer component |
| CSvc::FprimeFramer | |
| ▶CSvc::FprimeRouterComponentBase | Auto-generated base for FprimeRouter component |
| CSvc::FprimeRouter | |
| ▶CSvc::FrameAccumulatorComponentBase | Auto-generated base for FrameAccumulator component |
| CSvc::FrameAccumulator | |
| ▶CSvc::LinuxTimerComponentBase | Auto-generated base for LinuxTimer component |
| CSvc::LinuxTimer | |
| ▶CSvc::OsTimeComponentBase | Auto-generated base for OsTime component |
| CSvc::OsTime | |
| ▶CSvc::PassiveRateGroupComponentBase | Auto-generated base for PassiveRateGroup component |
| CSvc::PassiveRateGroup | |
| ▶CSvc::PassiveTextLoggerComponentBase | Auto-generated base for PassiveTextLogger component |
| CSvc::ConsoleTextLoggerImpl | |
| ▶CSvc::PolyDbComponentBase | Auto-generated base for PolyDb component |
| CSvc::PolyDb | PolyDb Component Class |
| ▶CSvc::PosixTimeComponentBase | Auto-generated base for PosixTime component |
| CSvc::PosixTime | |
| ▶CSvc::RateGroupDriverComponentBase | Auto-generated base for RateGroupDriver component |
| CSvc::RateGroupDriver | Implementation class for RateGroupDriver |
| ▶CSvc::StaticMemoryComponentBase | Auto-generated base for StaticMemory component |
| CSvc::StaticMemoryComponentImpl | |
| ▶CSvc::SystemResourcesComponentBase | Auto-generated base for SystemResources component |
| CSvc::SystemResources | |
| ▶CSvc::VersionComponentBase | Auto-generated base for Version component |
| CSvc::Version | |
| ▶CFw::PortBase | |
| ▶CFw::InputPortBase | |
| CDrv::InputByteStreamDataPort | |
| CDrv::InputByteStreamReadyPort | |
| CDrv::InputByteStreamSendPort | |
| CDrv::InputDataBufferPort | |
| CDrv::InputGpioReadPort | Input GpioRead port |
| CDrv::InputGpioWritePort | Input GpioWrite port |
| CDrv::InputI2cPort | Input I2c port |
| CDrv::InputI2cWriteReadPort | |
| CDrv::InputSpiReadWritePort | Input SpiReadWrite port |
| CFw::InputBufferGetPort | |
| CFw::InputBufferSendPort | |
| CFw::InputCmdPort | |
| CFw::InputCmdRegPort | |
| CFw::InputCmdResponsePort | |
| CFw::InputCompletionStatusPort | |
| CFw::InputComPort | |
| CFw::InputDpGetPort | |
| CFw::InputDpRequestPort | |
| CFw::InputDpResponsePort | |
| CFw::InputDpSendPort | |
| CFw::InputLogPort | |
| CFw::InputLogTextPort | |
| CFw::InputPrmGetPort | |
| CFw::InputPrmSetPort | |
| CFw::InputReadyPort | |
| CFw::InputSignalPort | |
| CFw::InputSuccessConditionPort | |
| CFw::InputTimeIntervalPort | |
| CFw::InputTimePort | |
| CFw::InputTlmGetPort | |
| CFw::InputTlmPort | |
| CSvc::Ccsds::InputApidSequenceCountPort | |
| CSvc::Ccsds::InputErrorNotifyPort | |
| CSvc::InputCmdSeqCancelPort | |
| CSvc::InputCmdSeqInPort | |
| CSvc::InputComDataWithContextPort | |
| CSvc::InputCyclePort | |
| CSvc::InputDpWrittenPort | |
| CSvc::InputFatalEventPort | |
| CSvc::InputOsTimeEpochPort | |
| CSvc::InputPingPort | |
| CSvc::InputPolyPort | |
| CSvc::InputSchedPort | |
| CSvc::InputSendFileCompletePort | |
| CSvc::InputSendFileRequestPort | |
| CSvc::InputVersionPort | |
| CSvc::InputWatchDogPort | |
| ▶CFw::OutputPortBase | |
| CDrv::OutputByteStreamDataPort | |
| CDrv::OutputByteStreamReadyPort | |
| CDrv::OutputByteStreamSendPort | |
| CDrv::OutputDataBufferPort | |
| CDrv::OutputGpioReadPort | Output GpioRead port |
| CDrv::OutputGpioWritePort | Output GpioWrite port |
| CDrv::OutputI2cPort | Output I2c port |
| CDrv::OutputI2cWriteReadPort | |
| CDrv::OutputSpiReadWritePort | Output SpiReadWrite port |
| CFw::OutputBufferGetPort | |
| CFw::OutputBufferSendPort | |
| CFw::OutputCmdPort | |
| CFw::OutputCmdRegPort | |
| CFw::OutputCmdResponsePort | |
| CFw::OutputCompletionStatusPort | |
| CFw::OutputComPort | |
| CFw::OutputDpGetPort | |
| CFw::OutputDpRequestPort | |
| CFw::OutputDpResponsePort | |
| CFw::OutputDpSendPort | |
| CFw::OutputLogPort | |
| CFw::OutputLogTextPort | |
| CFw::OutputPrmGetPort | |
| CFw::OutputPrmSetPort | |
| CFw::OutputReadyPort | |
| CFw::OutputSignalPort | |
| CFw::OutputSuccessConditionPort | |
| CFw::OutputTimeIntervalPort | |
| CFw::OutputTimePort | |
| CFw::OutputTlmGetPort | |
| CFw::OutputTlmPort | |
| CSvc::Ccsds::OutputApidSequenceCountPort | |
| CSvc::Ccsds::OutputErrorNotifyPort | |
| CSvc::OutputCmdSeqCancelPort | |
| CSvc::OutputCmdSeqInPort | |
| CSvc::OutputComDataWithContextPort | |
| CSvc::OutputCyclePort | |
| CSvc::OutputDpWrittenPort | |
| CSvc::OutputFatalEventPort | |
| CSvc::OutputOsTimeEpochPort | |
| CSvc::OutputPingPort | |
| CSvc::OutputPolyPort | |
| CSvc::OutputSchedPort | |
| CSvc::OutputSendFileCompletePort | |
| CSvc::OutputSendFileRequestPort | |
| CSvc::OutputVersionPort | |
| CSvc::OutputWatchDogPort | |
| CTestUtils::OnChangeChannel< T > | A model of an on-change telemetry channel |
| CSvc::AMPCSSequence::Record::Opcode | Opcode |
| CTestUtils::Option< T, noValue > | An optional value |
| CTestUtils::Option< T > | |
| CFw::ParamExternalDelegate | |
| CPassiveRateGroupImpl | Executes a set of components as part of a rate group |
| CFw::FilePacket::PathName | The type of a path name |
| CSvc::ActivePhaser::PhaserStateEntry | Configuration for phasing |
| CSvc::ActivePhaser::PhaserStateTable | |
| CSvc::HealthImpl::PingEntry | Struct for ping entry |
| CTypes::Queue | |
| CSvc::ComQueue::QueueConfigurationEntry | Configuration data for each queue |
| CSvc::ComQueue::QueueConfigurationTable | Configuration table for each queue |
| ▶COs::QueueHandle | QueueHandle parent class |
| COs::Generic::PriorityQueueHandle | Critical data stored for priority queue |
| COs::Stub::Queue::StubQueueHandle | |
| ▶COs::QueueInterface | Base queue interface |
| COs::Generic::PriorityQueue | Generic priority queue implementation |
| COs::Queue | |
| COs::Stub::Queue::StubQueue | Stub queue implementation with injectable statuses |
| COs::QueueRegistry | Queue registry interface |
| CUtils::RateLimiter | |
| ▶COs::RawTimeHandle | |
| COs::Posix::RawTime::PosixRawTimeHandle | |
| COs::Stub::RawTime::StubRawTimeHandle | |
| CSvc::AMPCSSequence::Record | AMPCS sequence record |
| CSvc::CmdSequencerComponentImpl::Sequence::Record | A sequence record |
| CFw::RedBlackTreeSetOrMapImpl< KE, VN > | |
| CFw::RedBlackTreeSetOrMapImpl< K, V > | |
| CFw::RedBlackTreeSetOrMapImpl< T, Fw::Nil > | |
| CFw::RedBlackTreeSetOrMapImpl< T, Nil > | |
| COs::ScopeLock | Locks a mutex within the current scope |
| ▶CSvc::CmdSequencerComponentImpl::Sequence | A sequence with unspecified binary format |
| CSvc::AMPCSSequence | A sequence in AMPCS format |
| CSvc::CmdSequencerComponentImpl::FPrimeSequence | A sequence that uses the F Prime binary format |
| CSvc::AMPCSSequence::SequenceHeader | AMPCS sequence header |
| CSvc::AMPCSSequence::Record::TimeFlag::Serial | The serial representation of a time flag |
| ▶CFw::SerialBufferBase | |
| ▶CFw::LinearBufferBase | |
| CDrv::DataBuffer | |
| CFw::ActiveComponentExitSerializableBuffer | |
| CFw::CmdArgBuffer | |
| CFw::ComBuffer | |
| ▶CFw::ExternalSerializeBuffer | External serialize buffer with no copy semantics |
| CFw::ExternalSerializeBufferWithDataCopy | External serialize buffer with data copy semantics |
| CFw::ExternalSerializeBufferWithMemberCopy | External serialize buffer with member copy semantics |
| CFw::LogBuffer | |
| CFw::ParamBuffer | |
| CFw::SerialBuffer | A variable-length serializable buffer |
| CFw::SmSignalBuffer | |
| CFw::StatementArgBuffer | |
| CFw::TlmBuffer | |
| CUtils::HashBuffer | A container class for holding a hash buffer |
| ▶CFw::Serializable | |
| CComCfg::Apid | APIDs are 11 bits in the Space Packet protocol, so we use U16. Max value 7FF |
| CComCfg::FrameContext | Type used to pass context info between components during framing/deframing |
| CDrv::ByteStreamStatus | Status returned by the send call |
| CDrv::GpioStatus | |
| CDrv::I2cStatus | |
| CFpp::ToCpp::Phases | |
| CFw::Active | Active and inactive states |
| CFw::Buffer | |
| CFw::CmdResponse | Enum representing a command response |
| ▶CFw::ComPacket | |
| CFw::AmpcsEvrLogPacket | |
| CFw::CmdPacket | |
| CFw::LogPacket | |
| CFw::TlmPacket | |
| CFw::Completed | |
| ▶CFw::ConstStringBase | A read-only abstract superclass for StringBase |
| CFw::ConstExternalString | A string backed by an immutable string literal |
| ▶CFw::StringBase | |
| CFw::CmdStringArg | |
| CFw::ExternalString | A string backed by an external buffer |
| CFw::FileNameString | |
| CFw::InternalInterfaceString | |
| CFw::LogStringArg | |
| CFw::ObjectName | |
| CFw::ParamString | |
| CFw::String | |
| CFw::StringTemplate< size > | |
| CFw::TextLogString | |
| CFw::TlmString | |
| COs::QueueString | |
| COs::TaskString | |
| CFw::DeserialStatus | Deserialization status |
| CFw::Direction | Direction states |
| CFw::DpCfg::ProcType | |
| CFw::DpState | |
| CFw::Enabled | Enabled and disabled states |
| CFw::Health | Health states |
| CFw::Logic | Logic states |
| CFw::LogSeverity | Enum representing event severity |
| CFw::MemoryAllocation::MemoryAllocatorType | |
| CFw::On | On and off states |
| CFw::Open | Open and closed states |
| CFw::ParamValid | Enum representing parameter validity |
| CFw::PolyType | |
| CFw::SerialStatus | Serialization status |
| CFw::Success | Success/Failure |
| CFw::Time | |
| CFw::TimeInterval | |
| CFw::TimeIntervalValue | Data structure for Time Interval |
| CFw::TimeValue | Data structure for Time |
| CFw::TlmValid | |
| CFw::Wait | Wait or don't wait for something |
| COs::DirectoryOpenMode | |
| COs::DirectoryStatus | FPP shadow-enum representing Os::Directory::Status |
| COs::FileMode | FPP shadow-enum representing Os::File::Mode |
| COs::FileStatus | FPP shadow-enum representing Os::File::Status |
| COs::FileSystemStatus | FPP shadow-enum representing Os::FileSystem::Status |
| COs::GenericStatus | FPP shadow-enum representing Os::Generic::Status |
| COs::MutexStatus | FPP shadow-enum representing Os::Mutex::Status |
| COs::QueueBlockingType | FPP shadow-enum representing Os::Queue::BlockingType |
| COs::QueueStatus | FPP shadow-enum representing Os::Queue::Status |
| ▶COs::RawTimeInterface | |
| COs::Posix::RawTime::PosixRawTime | Posix implementation of Os::RawTime |
| COs::RawTime | |
| COs::Stub::RawTime::StubRawTime | Stub implementation of Os::RawTime |
| COs::RawTimeStatus | FPP shadow-enum representing Os::RawTime::Status |
| COs::TaskStatus | FPP shadow-enum representing Os::Task::Status |
| CSvc::BufferAccumulator_BlockMode | |
| CSvc::BufferAccumulator_OpState | |
| CSvc::BufferLogger_LogState | |
| CSvc::BuffQueueDepth | Array of queue depths for Fw::Buffer types |
| CSvc::Ccsds::FrameError | Enum representing an error during framing/deframing in the CCSDS protocols |
| CSvc::Ccsds::SpacePacketHeader | Describes the frame header format for the SpacePacket communications protocol |
| CSvc::Ccsds::TCHeader | Describes the frame header format for a Telecommand (TC) Transfer Frame header |
| CSvc::Ccsds::TCTrailer | Describes the frame trailer format for a Telecommand (TC) Transfer Frame |
| CSvc::Ccsds::TMHeader | Describes the frame header format for a Telemetry (TM) Transfer Frame header |
| CSvc::Ccsds::TMTrailer | Describes the frame trailer format for a Telemetry (TM) Transfer Frame |
| CSvc::CmdSequencer_BlockState | Sequencer blocking state |
| CSvc::CmdSequencer_FileReadStage | The stage of the file read operation |
| CSvc::CmdSequencer_SeqMode | The sequencer mode |
| CSvc::ComDataContextPair | |
| CSvc::ComQueueDepth | Array of queue depths for Fw::Com types |
| CSvc::CustomVersionDb | Data Structure for custom version Tlm |
| CSvc::DpHdrField | Header validation error |
| CSvc::DpRecord | Data structure representing a data product |
| CSvc::EventManager_Enabled | Enabled and disabled state |
| CSvc::EventManager_FilterSeverity | |
| CSvc::FprimeProtocol::FrameHeader | Describes the frame header format for the F Prime communications protocol |
| CSvc::FprimeProtocol::FrameTrailer | Describes the frame trailer format for the F Prime communications protocol |
| CSvc::Fpy::DirectiveErrorCode | |
| CSvc::Fpy::DirectiveId | |
| CSvc::Fpy::FlagId | |
| CSvc::Fpy::Footer | |
| CSvc::Fpy::Header | |
| CSvc::Fpy::Sequence | |
| CSvc::Fpy::Statement | Statement is a directive opcode paired with an argument buffer |
| CSvc::FpySequencer_AllocateDirective | Pushes some empty bytes to the stack |
| CSvc::FpySequencer_BlockState | |
| CSvc::FpySequencer_BreakpointArgs | |
| CSvc::FpySequencer_ConstCmdDirective | Executes a cmd with const args |
| CSvc::FpySequencer_DiscardDirective | Pops bytes off the top of the stack and does nothing with them |
| CSvc::FpySequencer_ExitDirective | Ends the sequence |
| CSvc::FpySequencer_FileReadStage | |
| CSvc::FpySequencer_GetFieldDirective | |
| CSvc::FpySequencer_GetFlagDirective | Gets a flag and pushes its value as a U8 to the stack |
| CSvc::FpySequencer_GoalState | |
| CSvc::FpySequencer_GotoDirective | Sets the index of the next directive to execute |
| CSvc::FpySequencer_IfDirective | Branches based off of the top byte of the stack |
| CSvc::FpySequencer_LoadDirective | Gets bytes from lvar array and pushes them to stack |
| CSvc::FpySequencer_MemCmpDirective | Pop two byte arrays off the top of the stack, call memcmp, push 1 if they were equal, 0 otherwise |
| CSvc::FpySequencer_NoOpDirective | Does nothing |
| CSvc::FpySequencer_PeekDirective | Peeks at N bytes from the stack, starting from an offset relative to the top of the stack |
| CSvc::FpySequencer_PushPrmDirective | Pushes a prm buf to the stack |
| CSvc::FpySequencer_PushTimeDirective | Pushes the current Fw.Time struct to the stack |
| CSvc::FpySequencer_PushTlmValAndTimeDirective | |
| CSvc::FpySequencer_PushTlmValDirective | Pushes a tlm buf to the stack |
| CSvc::FpySequencer_PushValDirective | Pushes a const byte array onto stack |
| CSvc::FpySequencer_SequenceExecutionArgs | |
| CSvc::FpySequencer_SetFlagDirective | Pops a bool off the stack, sets a flag with a specific index to that bool |
| CSvc::FpySequencer_StackCmdDirective | Pop an opcode and arg buf off the stack, send to cmd dispatcher and await response |
| CSvc::FpySequencer_StackOpDirective | Generic stack operation handler |
| CSvc::FpySequencer_StoreConstOffsetDirective | Pops some bytes off the stack and puts them in lvar array |
| CSvc::FpySequencer_StoreDirective | Stores bytes from the top of the stack into a memory location, determined by the stack |
| CSvc::FpySequencer_WaitAbsDirective | Sleeps until an absolute time |
| CSvc::FpySequencer_WaitRelDirective | Sleeps for a relative duration from the current time |
| CSvc::MeasurementStatus | An enumeration for measurement status |
| CSvc::PolyDbCfg::PolyDbEntry | |
| CSvc::PrmDb_Merge | |
| CSvc::PrmDb_PrmDbFileLoadState | State of parameter DB file load operations |
| CSvc::PrmDb_PrmDbType | Parameter DB type |
| CSvc::PrmDb_PrmLoadAction | |
| CSvc::PrmDb_PrmReadError | Parameter read error |
| CSvc::PrmDb_PrmWriteError | Parameter write error |
| CSvc::QueueType | An enumeration of queue data types |
| CSvc::SendFileResponse | Send file response struct |
| CSvc::SendFileStatus | Send file status enum |
| CSvc::SeqDispatcher_CmdSequencerState | |
| CSvc::SystemResourceEnabled | |
| CSvc::VersionCfg::VersionEnum | |
| CSvc::VersionEnabled | Tracks versions for project, framework and user defined versions etc |
| CSvc::VersionStatus | An enumeration for version status |
| CSvc::VersionType | An enumeration for Version Type |
| CTimeBase | Define enumeration for Time base types |
| CFw::SerializableFile | The type of a packet header |
| CFw::Serialization | |
| CFw::SetConstIterator< T > | |
| ▶CFw::SetOrMapImplConstIterator< KE, VN > | |
| CFw::ArraySetOrMapImpl< KE, VN >::ConstIterator | Const iterator |
| CFw::RedBlackTreeSetOrMapImpl< KE, VN >::ConstIterator | Const iterator |
| CFw::SetOrMapImplConstIterator< K, V > | |
| CFw::SetOrMapImplConstIterator< T, Fw::Nil > | |
| CSHA256state_st | |
| CSHA512state_st | |
| CSHAstate_st | |
| ▶CFw::SizedContainer | |
| ▶CFw::FifoQueueBase< T > | |
| CFw::ExternalFifoQueue< T > | |
| CFw::FifoQueue< T, C > | |
| ▶CFw::MapBase< K, V > | |
| CFw::ArrayMap< K, V, C > | |
| CFw::ExternalArrayMap< K, V > | |
| CFw::ExternalRedBlackTreeMap< K, V > | |
| CFw::RedBlackTreeMap< K, V, C > | |
| ▶CFw::SetBase< T > | |
| CFw::ArraySet< T, C > | |
| CFw::ExternalArraySet< T > | |
| CFw::ExternalRedBlackTreeSet< T > | |
| CFw::RedBlackTreeSet< T, C > | |
| ▶CFw::StackBase< T > | |
| CFw::ExternalStack< T > | |
| CFw::Stack< T, C > | |
| ▶CFw::StackBase< Index > | |
| CFw::ExternalStack< Index > | |
| ▶CDrv::SocketComponentHelper | Supports a task to read a given socket adaptation |
| CDrv::TcpClientComponentImpl | |
| CDrv::TcpServerComponentImpl | |
| CDrv::UdpComponentImpl | |
| CDrv::SocketDescriptor | |
| CTypes::SpscQueue< E, CAPACITY > | |
| CSvc::FpySequencer::Stack | |
| CFw::FilePacket::StartPacket | The type of a start packet |
| CFileHandling::SubtopologyState | |
| CComCcsds::SubtopologyState | |
| CDataProducts::SubtopologyState | |
| CComFprime::SubtopologyState | |
| CCdhCore::SubtopologyState | |
| ▶COs::TaskHandle | Task handle representation |
| COs::Posix::Task::PosixTaskHandle | |
| COs::Stub::Task::StubTaskHandle | Test task handle |
| ▶COs::TaskInterface | |
| COs::Posix::Task::PosixTask | Posix task implementation as driven by pthreads implementation |
| COs::Stub::Task::StubTask | Implementation of task |
| COs::Task | |
| COs::TaskRegistry | |
| COs::Task::TaskRoutineWrapper | Wrapper for task routine that ensures onStart() is called once the task actually begins |
| CSvc::AMPCSSequence::Record::Time | Time |
| CSvc::AMPCSSequence::Record::TimeFlag | Time flag |
| CTimeInterval | A class to represent a time interval holding two U32 seconds and microseconds values |
| CSvc::TlmPacketizerChannelEntry | |
| CSvc::TlmPacketizerPacket | |
| CSvc::TlmPacketizerPacketList | |
| CUtils::TokenBucket | |
| CCdhCore::TopologyState | |
| CFileHandling::TopologyState | |
| CDataProducts::TopologyState | |
| CComCcsds::TopologyState | |
| CComFprime::TopologyState | |
| CFw::TrapHandler | |
| COs::Generic::UsedTotal | Generic used/total struct |
| COs::ValidatedFile | A validated file |
| CProject::Version | |