| ►CActivity | |
| Crtctk::componentFramework::ThreadActivity | Class that handles state machine activities |
| Crtctk::telSub::AgnosticDataSamples | Container of DDS samples and associated sample information |
| Crtctk::AgnosticTopic | This class represents the structure AgnosticTopic defined by the user in the IDL file |
| Crtctk::componentFramework::detail::Args | |
| ►CAsyncCustomCmds | |
| Crtctk::exampleCustom::CustomCmdsImpl | |
| ►CAsyncFuncCmds | |
| Crtctk::componentFramework::FuncCmdsImpl | Class that handles reception of commands Run, Idle and Recover using MAL |
| ►CAsyncLoopCmds | |
| Crtctk::componentFramework::LoopCmdsImpl | Class that handles reception of commands Open and Close using MAL |
| ►CAsyncMeasCmds | |
| Crtctk::componentFramework::MeasCmdsImpl | Class that handles reception of command Measure using MAL |
| ►CAsyncOptCmds | |
| Crtctk::componentFramework::OptCmdsImpl | Class that handles reception of command Optimise using MAL |
| ►CAsyncStdCmds | |
| Crtctk::componentFramework::StdCmdsImpl | Class that handles reception of stdif commands |
| ►CAsyncSuspCmds | |
| Crtctk::componentFramework::SuspCmdsImpl | Class that handles reception of commands Suspend and Resume using MAL |
| ►CAsyncUpdateCmds | |
| Crtctk::componentFramework::UpdateCmdsImpl | Class that handles reception of command Update using MAL |
| ►CBizLogicIf | |
| Crtctk::componentFramework::Loopaware< Super >::BizLogicIf | |
| Crtctk::componentFramework::Measurable< Super >::BizLogicIf | Business logic interface for Measurable mixin |
| Crtctk::componentFramework::Optimisable< Super >::BizLogicIf | Business logic interface for Optimisable mixin |
| ►Crtctk::componentFramework::Runnable< Super >::BizLogicIf | |
| Crtctk::exampleComponent::BusinessLogic | |
| Crtctk::rtcSupervisor::RtcSupervisor | |
| Crtctk::telemetryRecorder::TelemetryRecorderBusinessLogic< T > | |
| Crtctk::telRepub::TelRepubBusinessLogic | Telemetry Republisher business logic |
| Crtctk::telSub::BusinessLogic | Implements the Telemetry Subscriber business logic |
| Crtctk::componentFramework::Suspendable< Super >::BizLogicIf | |
| ►Crtctk::exampleCustom::CustomLifeCycle< Super >::BizLogicIf | |
| Crtctk::exampleCustom::BusinessLogic | |
| ►CCiiBaseException | |
| Crtctk::componentFramework::DataPointPath::InvalidPathException | Exception class used when an invalid character is used in a DataPointPath |
| ►Crtctk::componentFramework::RtctkException | Base class for all Rtctk exceptions |
| Crtctk::componentFramework::BufferTooSmall | The BufferTooSmall is thrown when an API call fails because the provided buffer is not big enough to hold the data |
| Crtctk::componentFramework::detail::ArgNotSet | |
| Crtctk::componentFramework::detail::HelpOnly | |
| Crtctk::componentFramework::DirCreationError | |
| Crtctk::componentFramework::FileFormatError | |
| Crtctk::componentFramework::InvalidArgumentException | |
| Crtctk::componentFramework::InvalidUriInFileError | |
| Crtctk::componentFramework::NotImplementedException | The NotImplementedException is thrown whenever an attempt is made to use a feature or function that has not been implemented |
| Crtctk::componentFramework::PathMissingException | |
| Crtctk::componentFramework::UnsupportedTypeException | The UnsupportedTypeException is thrown whenever an attempt is made to use an unsupported type in the RTC Toolkit API |
| Crtctk::componentFramework::UnsupportedUriException | The UnsupportedUriException is thrown whenever an attempt is made to use an unsupported URI in the RTC Toolkit API |
| Crtctk::dataTask::AsynchronousError | |
| Crtctk::dataTask::ParameterNotSet | |
| Crtctk::dataTask::ParameterNotWriteable | |
| Crtctk::dataTask::RequestTimedOut | |
| Crtctk::telemetryRecorder::FitsRecorder< T >::FitsException | This class encapsulates the CCFits exceptions in CiiBaseExceptions |
| CCombinedFrames | Data about the combined packets of a single sample |
| Crtctk::componentFramework::CommandReplier | Class that handles reception of commands using MAL |
| ►Crtctk::componentFramework::CommandRequestor | Extendable class that allows to send commands to components using MAL |
| CMyCommandRequestor | |
| CComputation | |
| ►Crtctk::telSub::CorrelatorIf | Interface for correlator implemementations that takes new data samples from DDS and performs correlation on them |
| Crtctk::telSub::Correlator | Implements a correlator |
| Crtctk::telSub::CorrelatorParams | Placeholder for correlator parameters |
| Crtctk::componentFramework::DataPointPath | This class provides a wraper for DataPoint paths which ensures that they only contain valid characters |
| ►CDataReaderListener | |
| CGenSubReaderListener | DDS Listener |
| Crtctk::componentFramework::DdsReaderListener | Listener class for different DDS events |
| Crtctk::telSub::DdsReaderListener | Listener class for different DDS events |
| Crtctk::telSub::DataSamplesView | A set of correlated agnostic non-owning data samples references |
| Crtctk::telSub::DataSampleView | Agnostic data sample non-owning reference type |
| ►CDataWriterListener | |
| Crtctk::componentFramework::DdsWriterListener | Listener class for differetn DDS events |
| ►Crtctk::componentFramework::Dds | Common functionallty needed to create DDS entities like participant and topic that can be later used (extent) for DDS data publishing and subscribing |
| Crtctk::componentFramework::DdsPub | All functionallty needed to create DDS entities for DDS data publishing is concentrated in this class |
| Crtctk::componentFramework::DdsSub | All functionallty needed to create DDS entities for DDS data subscribing is concentrated in this class |
| Crtctk::telSub::DdsParams | Parameter set to be passed to classes deriving from DdsSubscriberIf |
| Crtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext | |
| ►Crtctk::telSub::DdsSubscriberIf | Base class abstracting DDS communication code |
| Crtctk::telSub::DdsSubscriber | Implements DDS communication using RTI DDS |
| Crtctk::telSub::FakeDdsSubscriber | Fake DDS subscriber |
| Crtctk::componentFramework::DdsTopicReaderListener | Structure that keeps together topic name and DDS Data Writer listener |
| Crtctk::componentFramework::DdsTopicWriterListener | Structure that keeps together topic name and DDS Data Writer listener |
| Crtctk::componentFramework::DebugExport | |
| Crtctk::componentFramework::empty_base< class > | |
| ►Cerror_category | |
| Crtctk::telRepub::MudpiProcessorErrorCategory | MUDPI Processor error category |
| ►CExceptionErr | |
| Crtctk::componentFramework::RequestAborted | |
| Crtctk::componentFramework::RequestFailed | |
| Crtctk::componentFramework::RequestRejected | |
| ►CFitsConverterIf | |
| CGenericCamera | The GenericCamera implements a Camera that saves the packet data, without combining the data into a FITS binary table |
| CLisaCamera | |
| CFrameIdentifier | Unique identifier for packets of a single frame |
| CFrameMetadata | Metadata for a single frame |
| CGpuLib | |
| Crtctk::componentFramework::IDisabling | |
| Crtctk::componentFramework::IEnabling | |
| Crtctk::componentFramework::IInitialising | |
| ►CInputStage | |
| Crtctk::componentFramework::Loopaware< Super >::InputStage | |
| Crtctk::componentFramework::Measurable< Super >::InputStage | |
| Crtctk::componentFramework::Optimisable< Super >::InputStage | |
| Crtctk::componentFramework::Runnable< Super >::InputStage | |
| Crtctk::componentFramework::Suspendable< Super >::InputStage | |
| Crtctk::exampleCustom::CustomLifeCycle< Super >::InputStage | |
| ►Crtctk::componentFramework::StdComponent< Options >::InputStage | |
| Crtctk::componentFramework::RtcComponent::InputStage | |
| Crtctk::componentFramework::is_base_of_template_impl< Base, Derived > | |
| Crtctk::componentFramework::is_present< What, Args > | |
| Crtctk::componentFramework::IStarting | |
| Crtctk::exampleTopic::LgsPixelTopic | |
| Crtctk::componentFramework::LogInitializer | RAII class to clean-up logging without leaking memory |
| Crtctk::exampleTopic::McaoLoopTopic | |
| Crtctk::componentFramework::detail::MeasureContext | Holds context necessary for processing a measure request to completion |
| Crtctk::dataTask::MessageQueue< T > | |
| Crtctk::dataTask::MessageQueue< rtctk::dataTask::Request< Command > > | |
| Crtctk::dataTask::MessageQueue< std::error_code > | |
| ►CModelBuilder | |
| Crtctk::componentFramework::Loopaware< Super >::ModelBuilder | |
| Crtctk::componentFramework::Measurable< Super >::ModelBuilder | |
| Crtctk::componentFramework::Optimisable< Super >::ModelBuilder | |
| Crtctk::componentFramework::Runnable< Super >::ModelBuilder | |
| Crtctk::componentFramework::Suspendable< Super >::ModelBuilder | |
| Crtctk::exampleCustom::CustomLifeCycle< Super >::ModelBuilder | |
| ►Crtctk::componentFramework::ModelBuilderBase | Base class of the ModelBuilder |
| ►Crtctk::componentFramework::StdComponent< Options >::ModelBuilder | |
| Crtctk::componentFramework::RtcComponent::ModelBuilder | |
| Crtctk::componentFramework::ModelManipulator | Class that provides methods to manipulate the state machine model |
| Cmudpi::mudpiHeader | MUDPI header definition |
| CMudpiHeader | |
| Crtctk::telRepub::MudpiProcessor | Processing MUDPI data received by UDP receiver: rtctk::telRepub::UdpReceiver |
| ►Cnested_exception | |
| Crtctk::componentFramework::detail::UnspecifiedNested< T > | Unspecified exception used by WrapWithNested |
| Crtctk::componentFramework::NestedExceptionPrinter | Adapter object intended to be used in contexts without direct access to the output-stream object |
| ►Cobject | |
| CrtctkExampleDataTaskRobotTest.rtctkExampleDataTaskRobotTest.rtctkExampleDataTaskRobotTest | ! Class for the Data task robotTesting very basic class to add support for numerical verification in robot tests |
| Crtctk::telSub::OperationalLogicFactoryParams | Set of all parameters needed when constructing the OperationalLogic object |
| ►Crtctk::telSub::OperationalLogicIf | Interface to the operational logic implementation |
| Crtctk::telSub::OperationalLogic | Implements the behaviour for Operational state |
| Crtctk::telSub::OperationalParams | Configuration parameters needed for operational logic |
| Crtctk::componentFramework::detail::OptimiseContext | Holds context necessary for processing a optimise request to completion |
| ►Coptional_base | |
| ►Crtctk::componentFramework::StdComponent< Options >::BizLogicIf | |
| ►Crtctk::componentFramework::RtcComponent::BizLogicIf | |
| CBusinessLogic | |
| Crtctk::componentFramework::StdComponent< Options >::BizLogicIf | |
| Crtctk::componentFramework::StdComponent< Options >::BizLogicIf | |
| Crtctk::componentFramework::StdComponent< Options >::BizLogicIf | |
| ►Crtctk::componentFramework::StdComponent< Options >::OutputStage | |
| Crtctk::componentFramework::RtcComponent::OutputStage | |
| ►COutputStage | |
| Crtctk::componentFramework::Loopaware< Super >::OutputStage | |
| Crtctk::componentFramework::Measurable< Super >::OutputStage | |
| Crtctk::componentFramework::Optimisable< Super >::OutputStage | |
| Crtctk::componentFramework::Runnable< Super >::OutputStage | |
| Crtctk::componentFramework::Suspendable< Super >::OutputStage | |
| Crtctk::exampleCustom::CustomLifeCycle< Super >::OutputStage | |
| CPacketCombiner | This class combines the packets of a sample |
| CPacketData | |
| CPacketDumper | PacketDumper class to capture packets via libpcap |
| Crtctk::dataTask::Parameter< T > | Class for basic handling of Paramters in read thread Gives a simple interface for locking parameters from being modified when locked |
| Crtctk::dataTask::Parameter< float > | |
| Crtctk::dataTask::Parameter< ReaderMode > | |
| Crtctk::dataTask::Parameter< size_t > | |
| Crtctk::dataTask::Parameter< std::string > | |
| Crtctk::componentFramework::RepositoryIf::Request::Parameters | A structure to hold the arguments passed with one of the Add methods |
| Crtctk::componentFramework::RepositorySubscriberIf::SubscribeRequest::Parameters | A structure to hold the arguments passed to the Add method |
| Crtctk::componentFramework::RepositorySubscriberIf::UnsubscribeRequest::Parameters | A structure to hold the arguments passed with one of the Add methods |
| Crtctk::exampleTopic::PixelBaseTopic< NPIX > | |
| Crtctk::componentFramework::PlantUmlExport | |
| Crtctk::rtcSupervisor::PopulateConfig | A utility class used to populate the Runtime Configuration Repository |
| Celt::mal::ps::Publisher< TOPIC_TYPE > | |
| Crtctk::telRepub::PubThreadBase< Q_SIZE > | DDS publisher thread class that provides queue with aggregated topic to be published by DDS |
| ►Crtctk::telRepub::PubThreadBase< 300 > | |
| Crtctk::telRepub::PubThread< T, Q_SIZE, TDW > | |
| Crtctk::dataTask::ReaderThread< TopicType, ReaderType > | ReaderThread for the Data Class |
| Crtctk::dataTask::ReaderThread< rtctk::exampleTopic::ScaoLoopTopic > | |
| ►Crtctk::telemetryRecorder::RecorderIf< T > | |
| Crtctk::telemetryRecorder::FitsRecorder< T > | The FitsRecorder is a abstract class that can be used to implement a specific recorder for a Topic |
| ►Crtctk::telemetryRecorder::RecorderIf< ScaoLoopTopic > | |
| ►Crtctk::telemetryRecorder::FitsRecorder< ScaoLoopTopic > | |
| CExampleFitsRecorder | |
| Crtctk::telemetryRecorder::RecordingThread< Writer, Topic, Reader > | The RecordingThread is responsible for reading from the ipc queue and writing to the provided Writer |
| Crtctk::telemetryRecorder::RecordingThread< T > | |
| ►Crtctk::componentFramework::RepositoryIf | Abstract interface providing basic read and write facilities to a repository |
| ►Crtctk::componentFramework::FileRepository | Implements a file based repository that stores datapoints in local YAML and FITS files |
| Crtctk::componentFramework::FileOldbAdapter | A file based OLDB adapter that simulates OLDB with a local YAML file |
| Crtctk::componentFramework::FilePersistentRepoAdapter | Implements a file based Persistent Configuration Repository adapter that can be used for testing |
| Crtctk::componentFramework::FileRuntimeRepoAdapter | |
| ►Crtctk::componentFramework::OldbIf | |
| Crtctk::componentFramework::FileOldbAdapter | A file based OLDB adapter that simulates OLDB with a local YAML file |
| ►Crtctk::componentFramework::OldbAdapter | Provides access to the OLDB to read and write datapoints |
| Crtctk::componentFramework::RuntimeRepoAdapter | |
| ►Crtctk::componentFramework::PersistentRepoIf | |
| Crtctk::componentFramework::FilePersistentRepoAdapter | Implements a file based Persistent Configuration Repository adapter that can be used for testing |
| Crtctk::componentFramework::PersistentRepoAdapter | Implements the Persistent Configuration Repository adapter that uses the CII configuration service as the backend |
| ►Crtctk::componentFramework::RuntimeRepoIf | |
| Crtctk::componentFramework::FileRuntimeRepoAdapter | |
| Crtctk::componentFramework::RuntimeRepoAdapter | |
| ►Crtctk::componentFramework::RepositorySubscriberIf | Abstract interface providing subscription facilities for a repository |
| Crtctk::componentFramework::OldbIf | |
| Crtctk::componentFramework::RuntimeRepoIf | |
| Crtctk::telRepub::RepubBuf< T > | Implementation of buffer (ring) that allows to have preallocated slots of type T |
| Crtctk::telRepub::RepubBuf< rtctk::AgnosticTopic > | |
| Crtctk::dataTask::Request< REQ_TYPE > | |
| Crtctk::componentFramework::RepositoryIf::Request | A request object to pass information about datapoints that should be read (written) from (to) the repository |
| Crtctk::componentFramework::RepositoryIf::Response | An object used to wait for a request to complete |
| CComputation::Result | |
| Crtctk::rtcSupervisor::RtcCommandRequest | |
| Crtctk::rtcSupervisor::RtcCommandRequestList | |
| Crtctk::rtcSupervisor::RtcCommandRequestListSeries | |
| Crtctk::rtcSupervisor::RtcMalContext | |
| Crtctk::rtcSupervisor::RtcMonitor | |
| Crtctk::rtcSupervisor::RtcObject | |
| Crtctk::rtcSupervisor::RtcObjectConfig | |
| Crtctk::rtcSupervisor::RtcObjectDescription | |
| Crtctk::rtcSupervisor::RtcObjectsDescription | |
| ►CRTCTK_APPLY_OPTION_EDOptions | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| CRtmsCommonHeader | Header common for all RTMS packet types |
| CRtmsHeader | RTMS header |
| Crtms::rtmsHeader | |
| Crtms::rtmsLeader | |
| CRtmsLeaderHeader | Header for the RTMS leader packet |
| Crtms::rtmsPayload | |
| CRtmsPayloadHeader | Header for the RTMS paylaod packet |
| Crtms::rtmsTrailer | |
| CRtmsTrailerHeader | Header for the RTMS trailer packet |
| Crtctk::componentFramework::Runnable< Super > | Life cycle extension to make RtcComponent Runnable |
| CSampleIdentifier | Unique identifier for packets of a single sample |
| Crtctk::exampleTopic::ScaoLoopTopic | |
| Crtctk::componentFramework::ScXmlExport | |
| Crtctk::dataTask::Semaphore | |
| ►Crtctk::telSub::SeqLoanerIf | Loaner interface |
| Crtctk::telSub::DdsSubscriber | Implements DDS communication using RTI DDS |
| Crtctk::telSub::FakeDdsSubscriber | Fake DDS subscriber |
| Crtctk::componentFramework::ServiceContainer | Container class that holds services of any type |
| Crtctk::componentFramework::ServiceDiscovery | Class that implements a very basic service discovery mechanism |
| Crtctk::telSub::ShmParams | Shared memory configuration parameters |
| Crtctk::standaloneTools::ShmPub< TopicType, WriterType > | ShmPub parent class |
| ►Crtctk::standaloneTools::ShmPub< ScaoLoopTopic > | |
| CExampleShmPubScao | |
| ►Crtctk::telSub::ShmPublisherIf | Simple interface to class that owns the shared memory queue |
| Crtctk::telSub::ShmPublisher< UserTopicType, DataBlender, ShmWriter > | |
| ►Crtctk::standaloneTools::ShmSubscriberBase | Base class to implement all non-template methods that can be pre-compiled for the ShmSubscriber |
| Crtctk::standaloneTools::ShmSubscriber< Topic, ConditionPolicy, ShmTraits > | Implements basic features for a simple shared memory subscriber program |
| Crtctk::componentFramework::SmCatExport | |
| ►Cspan | |
| Crtctk::componentFramework::MatrixSpan< T > | A span class that simply extends gsl::span to record the number of rows and columns of a matrix and checks that this correctly corresponds to the underlying buffer size in debug builds |
| ►Crtctk::componentFramework::State | |
| Crtctk::componentFramework::StateMachine | |
| Crtctk::componentFramework::StateMachineEngine | |
| Crtctk::componentFramework::StatePublisher | Class used to publish state-changed-topic using MAL |
| Crtctk::componentFramework::StateSubscriber | Class used to subscribe to state-changed-topic using MAL |
| ►Crtctk::componentFramework::StdComponent< Options > | Basic life cycle for StdComponent |
| Crtctk::componentFramework::RtcComponent | Basic life cycle for RtcComponent |
| CStreamIdentifier | Unique identifier for packets of a single stream |
| Celt::mal::ps::Subscriber< TOPIC_TYPE > | |
| Crtctk::componentFramework::RepositorySubscriberIf::SubscribeRequest | A request object to pass information about datapoints to subscribe to |
| ►CSuper | |
| Crtctk::componentFramework::Loopaware< Super > | Life cycle extension to make RtcComponent Loopaware |
| Crtctk::componentFramework::Measurable< Super > | Life cycle extension to make RtcComponent Measurable |
| Crtctk::componentFramework::Optimisable< Super > | Life cycle extension to make RtcComponent Optimisable |
| Crtctk::componentFramework::Suspendable< Super > | Life cycle extension to make Loopaware RtcComponent Suspendable |
| Crtctk::exampleCustom::CustomLifeCycle< Super > | |
| ►CT | |
| Crtctk::componentFramework::detail::UnspecifiedNested< T > | Unspecified exception used by WrapWithNested |
| ►CTest | |
| ►CTestOldbAdapterBase | |
| CTestOldbAdapter | |
| CTestOldbAdapterHierarchy | |
| ►CTopicDataType | |
| Crtctk::AgnosticTopicPubSubType | This class represents the TopicDataType of the type AgnosticTopic defined by the user in the IDL file |
| Crtctk::telRepub::topicT | Structure where aggregation of the MUDPI topic payload is done, and put to the queue for DDS publishing |
| Crtctk::componentFramework::Transition | |
| ►Ctrue_type | |
| Cstd::is_error_code_enum< rtctk::telRepub::MudpiProcessingError > | |
| Crtctk::telRepub::UdpReceiver | Receiving UDP data asynchronously and forwards received packets to provided packet processors |
| Crtctk::componentFramework::RepositorySubscriberIf::UnsubscribeRequest | A request object to pass information about datapoints to unsubscribe from |
| ►CUseDisabling | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| ►CUseEnabling | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| ►CUseInitialising | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| ►CUseStarting | |
| Crtctk::componentFramework::StdComponent< Options >::AppliedOptions | |
| ►Cvector | |
| Crtctk::componentFramework::MatrixBuffer< float > | |
| Crtctk::componentFramework::MatrixBuffer< T, A > | |
| Crtctk::exampleTopic::WfsLoopBaseTopic< NSUBAPS > | |
| Crtctk::exampleTopic::WfsLoopBaseTopic< N_SUBAPS > | |