| ▼Ncli | |
| ►Nargtypes | |
| CDpPathParamType | CLI argument type for DataPointPath objects used in the click module |
| CDpTypeParamType | |
| CUriParamType | CLI argument type for URI objects used in the click module |
| ►Noperations | |
| COperations | |
| ▼Ncomms | |
| ►Nconfig | |
| CConfiguration | This class provides default configuration values for the rtctkConfigTool tool itself |
| ►Nconfiguration | |
| CRtcConfiguration | RtcConfiguration is the interface and base class for all Configuration access mechanism |
| CRtcConfigurationImpl | RtcConfiguraitonImpl is an empty implementation of the RtCconfiguration Interface |
| ►Ndeployment | |
| CRtcDeploymentControl | This is an abstract class providing a Qt signal/slot interface for triggering the starting and stopping of Deployment Sets and individual SRTC components |
| ►CRtcDeploymentControlNomadImpl | Implements the RtcDeploymentControl interface using Nomad as the backend |
| C_CommandContext | |
| CRtcDeploymentData | Interface for Deployment Data access |
| CRtcDeploymentDataFileImpl | Implementation of :class:RtcDeploymentData using files |
| CRtcDeploymentDataNomadImpl | Implementation of :class:RtcDeploymentData using Nomad |
| CRtcDeploymentDataServiceImpl | Implementation of :class:RtcDeploymentData using :class:rtctk.framekwork.ServiceDiscovery |
| ►Nlogs | |
| CRtcLogs | RtcLogs acts as an interface for accessing logs locations |
| CRtcLogsLocalImpl | Provides LogWidget local URIs compatible with :class:LogsWidget |
| ►Noldb | |
| COldbClient | Wrapper to wait for an OLDB Client connection to be ready using Qt signals |
| ►Nrepository | |
| ►CRuntimeRepoControl | Interface for accessing the Runtime Configuration Repository asynchronously |
| C_RequestContext | |
| ►Nstdcmdsfacade | |
| CStdCmdsFacade | |
| ►Nupdatecmdsfacade | |
| CUpdateCmdsFacade | |
| ▼Nelt | |
| ►Nmal | |
| ►Nps | |
| CPublisher | |
| CSubscriber | |
| ▼Ngui | |
| ►Nmain_window | |
| CMainWindow | Implementation of the mainwindow.ui design |
| ►Nqecpu | |
| CQeCpu | QeCpu is a small text bsaed widget that presents the running process cpu usage |
| ►Nrtc_component | |
| CRtcComponent | Widget that represent an RTC component |
| ►Nrtc_overview | |
| CRtcOverview | RtcOverview Widget presents a list of RTC Components, based on the current deployment |
| ►Ntaskfeedback | |
| CResizeFilter | Filter that monitor resize events from a refernece widgets, and apply the same width to the sibling widget |
| CTaskFeedback | Widget that contains a message, a transparent colored background, and a close button |
| ►Ntaurusdevicebase | |
| CTaurusDeviceBase | TaurusDeviceBase class, it provides a quick way to set every children-taurus-aware widget to a common OLDB URI prefix |
| ►Ntaurusstate | |
| CTaurusState | State widget that uses Taurus to connect to a model |
| ▼Nmudpi | |
| CmudpiHeader | MUDPI header definition |
| ▼Nrtctk | |
| ►NcomponentFramework | |
| ►Ndetail | |
| CArgNotSet | |
| CArgs | |
| CHelpOnly | |
| CMeasureContext | Holds context necessary for processing a measure request to completion |
| COptimiseContext | Holds context necessary for processing a optimise request to completion |
| CTypedEventPublisherManager | |
| CTypedEventSubscriberManager | |
| CUnspecifiedNested | Unspecified exception used by WrapWithNested |
| CAbstractEvent | Abstract Event Type that is used as a base for all events |
| CAlertConflictException | Exception indicating that a metric such as counter or thread conflicts with already known metrics |
| CAlertDescription | Uniquely describes an alert |
| CAlertEventPublisher | Alert observer that publishes alerts to event service using the typed event AlertStatusEvent |
| CAlertLogger | Simple alert observer that writes alerts to log |
| CAlertService | Implementation of AlertIf |
| CAlertServiceIf | Alert Service interface |
| CAlertSource | Models a single alert source that can be set or cleared |
| CAlertSourceFactoryIf | Interface to create AlertSource |
| ►CAlertStatusEvent | Event published when alert status is changed |
| CAlert | Represents an active alert originating from a component instance |
| ►CAlertStatusObserverIf | Interface to observe alert status |
| CAlertStatus | Structure describing an alert condition with status from the corresponding AlertSource |
| CAsSpan | Gets the span type for converting type T to a span |
| CAsSpan< const std::array< T, Size > > | |
| CAsSpan< MatrixBuffer< T, Allocator > > | |
| CAsSpan< std::array< T, Size > > | |
| CAsSpan< std::vector< T, Allocator > > | |
| CBufferTooSmall | The BufferTooSmall is thrown when an API call fails because the provided buffer is not big enough to hold the data |
| CCommandReplier | Class that handles reception of commands using MAL |
| CCommandRequestor | Extendable class that allows to send commands to components using MAL |
| ►CComponentMetrics | Implementation of ComponentMetricsIf |
| CThread | |
| CComponentMetricsConfigurator | Configures ComponentMetrics from a runtime repository |
| CComponentMetricsIf | Component metrics interface |
| CComponentMetricsParams | Dynamic parameters for ComponentMetrics |
| CComputationEvent | Abstract Event Type that is used as a base for computation events |
| CComputationFinishedEvent | Event Type used to signal that a computation has finished |
| CComputationStartedEvent | Event Type used to signal that a computation has started |
| CConfigurationEvent | Abstract Event Type that is used as a base for configuration events |
| CConfigurationRetrievedEvent | Event Type used to signal that a configuration data item was retrieved from RTR |
| CConfigurationUpdatedEvent | Event Type used to signal that a configuration data item was updated in RTR |
| CCoordinationEvent | Abstract Event Type that is used as a base for coordination events |
| CCounterMetricInfo | Defines auxiliary information associated with each counter registered with ComponentMetricsIf |
| ►CDataPointPath | This class provides a wrapper for a data point path |
| CInvalidPathException | Exception class used when an invalid character is used in a DataPointPath |
| CDataPointRecordingUnit | Recording Unit that can record RTR datapoints |
| CDataRecorder | |
| CDds | Common functionallty needed to create DDS entities like participant and topic that can be later used (extent) for DDS data publishing and subscribing |
| CDdsPub | All functionallty needed to create DDS entities for DDS data publishing is concentrated in this class |
| CDdsReaderListener | Listener class for different DDS events |
| CDdsReaderParams | Structure that keeps together topic name and DDS Data Writer listener |
| CDdsSub | All functionality needed to create DDS entities for DDS data subscribing is concentrated in this class |
| CDdsWriterListener | Listener class for differetn DDS events |
| CDdsWriterParams | Structure that keeps together topic name and DDS Data Writer listener |
| CDebugExport | |
| CDirCreationError | |
| Cempty_base | |
| CEventPublisherIf | Interface class for publishing JSON events |
| CEventServiceIf | Interface class for providing pub/sub facilities for JSON events |
| CEventSubscriberIf | Interface class for subscribing to JSON events |
| CFileFormatError | |
| CFileOldbAdapter | A file based OLDB adapter that simulates OLDB with a local YAML file |
| CFilePersistentRepoAdapter | Implements a file based Persistent Configuration Repository adapter that can be used for testing |
| CFileRepository | Implements a file based repository that stores datapoints in local YAML and FITS files |
| CFileRuntimeRepoAdapter | |
| CFileServiceRegistryAdapter | Class that implements a very basic service discovery mechanism |
| CFitsColumn | |
| CFitsColumnFormat | Type that stores type information for a FITS TFORM string |
| ►CFitsRecorder | |
| CFitsError | |
| CFuncCmdsImpl | Class that handles reception of commands Run, Idle and Recover using MAL |
| CHrtcConfigurationAppliedEvent | Event Type used to signal that a configuration data item was applied in HRTC |
| CHrtcConfigurationScheduledEvent | Event Type used to signal that a configuration data item was scheduled to be applied in HRTC |
| CHrtcStateChangedEvent | Event Type used to signal that some entity in HRTC changed its state |
| CIDisabling | |
| CIEnabling | |
| CIInitialising | |
| CInitialisationException | Thrown in cases where an initialisation routine has failed |
| CInvalidArgumentException | |
| CInvalidSetting | This Exception is raised when a invalid setting was used in the runtime repo |
| CInvalidStateChange | This Exception is raised when the state change requested is invalid |
| CInvalidUriInFileError | |
| CIpcqError | This Exception is raised when the ipc queue returns an error that cannot be handled by the RecordingThread |
| CIpcqRecordingUnit | Recording Unit that can record from shared memory queue |
| Cis_base_of_template_impl | |
| Cis_present | |
| CIsDynamicSpan | Type trait to check if a type is a gsl::span with dynamic size |
| CIsDynamicSpan< gsl::span< T, N > > | |
| CIsMatrixBuffer | Type trait to check if a type is a MatrixBuffer |
| CIsMatrixBuffer< MatrixBuffer< T, Allocator > > | |
| CIsMatrixBufferType | Structure for detecting MatrixBuffer types using SFINAE |
| CIsMatrixBufferType< MatrixBuffer< T, A > > | Structure for detecting MatrixBuffer types using SFINAE |
| CIsMatrixSpanType | Structure for detecting MatrixSpan types using SFINAE |
| CIsMatrixSpanType< MatrixSpan< T > > | Structure for detecting MatrixSpan types using SFINAE |
| CIsSpanConvertible | Type trait to check if a type can be converted to a Span using AsSpan/ToSpan |
| CIsSpanType | Structure for detecting gsl::span types using SFINAE |
| CIsSpanType< gsl::span< T > > | Structure for detecting gsl::span types using SFINAE |
| CIsStaticSpan | Type trait to check if a type is a gsl::span with fixed size |
| CIsStaticSpan< gsl::span< T, N > > | |
| CIsStdArray | |
| CIsStdArray< std::array< T, N > > | |
| CIStarting | |
| CIsVector | Type trait to check if a type is a std::vector |
| CIsVector< std::vector< T, Allocator > > | |
| CIsVectorType | Structure for detecting std::vector types using SFINAE |
| CIsVectorType< std::vector< T > > | Structure for detecting std::vector types using SFINAE |
| CJsonEventRecordingUnit | Recording Unit that can record JSON events |
| CLogInfo | |
| CLogInitializer | RAII class to clean-up logging without leaking memory |
| ►CLoopaware | Life cycle extension to make RtcComponent Loopaware |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CLoopCmdsImpl | Class that handles reception of commands Open and Close using MAL |
| CMalDdsEventPublisher | Implementation of event publisher |
| CMalDdsEventService | Implementation of low-level event service using CII MAL DDS as middleware |
| CMalDdsEventSubscriber | Implementation of event subscriber |
| CMatrixBuffer | |
| CMatrixSpan | 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 |
| CMeasCmdsImpl | Class that handles reception of command Measure using MAL |
| ►CMeasurable | Life cycle extension to make RtcComponent Measurable |
| CBizLogicIf | Business logic interface for Measurable mixin |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CMetricConflictException | Exception indicating that a metric such as counter or thread conflicts with already known metrics |
| CModelBuilderBase | Base class of the ModelBuilder |
| CModelManipulator | Class that provides methods to manipulate the state machine model |
| CNestedExceptionPrinter | Adapter object intended to be used in contexts without direct access to the output-stream object |
| CNotImplementedException | The NotImplementedException is thrown whenever an attempt is made to use a feature or function that has not been implemented |
| COldbAdapter | Provides access to the OLDB to read and write datapoints |
| COldbIf | |
| COptCmdsImpl | Class that handles reception of command Optimise using MAL |
| ►COptimisable | Life cycle extension to make RtcComponent Optimisable |
| CBizLogicIf | Business logic interface for Optimisable mixin |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| ►CPathMapper | Used to calculate URIs from datapoint paths |
| CFilePathResult | Result object returned by the PathToFile method |
| CUriResult | Result object returned by the PathToUri method |
| CPathMissingException | |
| ►CPersistentRepoAdapter | Implements the Persistent Configuration Repository adapter that uses the CII configuration service as the backend |
| CInvalidDocumentException | Exception indicating that validation checks of a CII configuration document failed |
| CPathMissingException | Exception indicating a datapoint path does not exist |
| CServiceFailureException | Exception indicating a general CII configuration service error |
| CPersistentRepoIf | |
| CPlantUmlExport | |
| CRecordingInfo | |
| CRecordingInfo< ComputationEvent > | Trait class that defines how ComputationEvent is recorded |
| CRecordingInfo< ComputationFinishedEvent > | Trait class that defines how ComputationFinishedEvent is recorded |
| CRecordingInfo< ComputationStartedEvent > | Trait class that defines how ComputationStartedEvent is recorded |
| CRecordingInfo< ConfigurationEvent > | Trait class that defines how ConfigurationEvent is recorded |
| CRecordingInfo< ScaoLoopTopic > | |
| CRecordingUnit | Abstract base class for all sources that can be recorded by the MetadataCollector and TelemetryRecorder |
| ►CRepositoryIf | Abstract interface providing basic read and write facilities to a repository |
| ►CReadRequest | A request object to pass information about datapoints that should be read from the repository |
| CParameters | A structure to hold the arguments passed with one of the Add methods |
| CResponse | An object used to wait for a request to complete |
| ►CWriteRequest | A request object to pass information about datapoints that should be written to the repository |
| CParameters | A structure to hold the arguments passed with one of the Add methods |
| ►CRepositorySubscriberIf | Abstract interface providing subscription facilities for a repository |
| ►CSubscribeRequest | A request object to pass information about datapoints to subscribe to |
| CParameters | A structure to hold the arguments passed to the Add method |
| ►CUnsubscribeRequest | A request object to pass information about datapoints to unsubscribe from |
| CParameters | A structure to hold the arguments passed with one of the Add methods |
| CRequestAborted | |
| CRequestFailed | |
| CRequestRejected | |
| ►CRtcComponent | Basic life cycle for RtcComponent |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CRtctkException | Base class for all Rtctk exceptions |
| ►CRunnable | Life cycle extension to make RtcComponent Runnable |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CRuntimeRepoAdapter | |
| CRuntimeRepoIf | |
| CScXmlExport | |
| CServiceContainer | Container class that holds services of any type |
| CServiceDiscovery | Class that implements a very basic service discovery mechanism |
| ►CServiceRegistryIf | Class that implements a service registry to be used by the service discovery |
| CInvalidComponent | |
| CInvalidService | |
| CSmCatExport | |
| CState | |
| CStateChangedEvent | Event Type used to signal that some entity changed its state |
| CStateMachine | |
| CStateMachineEngine | |
| CStatePublisher | Class used to publish state-changed-topic using MAL |
| CStateSubscriber | Class used to subscribe to state-changed-topic using MAL |
| CStdCmdsImpl | Class that handles reception of stdif commands |
| ►CStdComponent | Basic life cycle for StdComponent |
| CAppliedOptions | |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CStdIfRequestAborted | |
| CStdIfRequestFailed | |
| CStdIfRequestRejected | |
| CSuspCmdsImpl | Class that handles reception of commands Suspend and Resume using MAL |
| ►CSuspendable | Life cycle extension to make Loopaware RtcComponent Suspendable |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CThreadActivity | Class that handles state machine activities |
| CThreadMetricInfo | Defines auxiliary information associated with each thread registered with ComponentMetricsIf |
| CTransition | |
| CTypedEventPublisher | An event publisher that is aware of event types |
| CTypedEventRecordingUnit | Recording Unit that can record typed events |
| CTypedEventService | A high-level event service API that is aware of event types |
| CTypedEventSubscriber | An event subscriber that is aware of event types |
| CUnsupportedTypeException | The UnsupportedTypeException is thrown whenever an attempt is made to use an unsupported type in the RTC Toolkit API |
| CUnsupportedUriException | The UnsupportedUriException is thrown whenever an attempt is made to use an unsupported URI in the RTC Toolkit API |
| CUpdateCmdsImpl | Class that handles reception of command Update using MAL |
| ►NdataTask | |
| CAsynchronousError | |
| CMessageQueue | |
| CParameter | Class for basic handling of Paramters in read thread Gives a simple interface for locking parameters from being modified when locked |
| CParameterNotSet | |
| CParameterNotWriteable | |
| CReaderThread | ReaderThread for the Data Class |
| CRequest | |
| CRequestTimedOut | |
| CSemaphore | |
| ►NexampleComponent | |
| CBusinessLogic | |
| ►NexampleCustom | |
| CBusinessLogic | |
| CCustomCmdsImpl | |
| ►CCustomLifeCycle | |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| ►NexampleDataTask | |
| CBusinessLogic | |
| ►CComputation | |
| CResult | |
| ►NexampleTopic | |
| CLgsPixelTopic | |
| CMcaoLoopTopic | |
| CPixelBaseTopic | |
| CScaoLoopTopic | |
| CWfsLoopBaseTopic | |
| ►NmetadataCollector | |
| ►CAcquisitor | Life cycle extension for Acquisitor RtcComponent |
| CBizLogicIf | |
| CInputStage | |
| CModelBuilder | |
| COutputStage | |
| CAcquisitorCmdsImpl | Class that handles reception of metadaqif commands using MAL |
| CBusinessLogic | |
| CCommandRequestor | |
| CDaqReply | |
| CDaqRequestRejected | |
| CDaqStatus | |
| CDaqStopReply | |
| CLoopaware | |
| CRunnable | |
| ►NrtcSupervisor | |
| ►CPopulateConfig | A utility class used to populate the Runtime Configuration Repository |
| CInvalidConfigException | The InvalidConfigException is thrown when datapoints in the Persistent Configuration Repository are discovered to have invalid values |
| CRtcCommandRequest | |
| CRtcCommandRequestList | |
| CRtcCommandRequestListSeries | |
| CRtcMalContext | |
| CRtcMonitor | |
| CRtcObject | |
| CRtcObjectConfig | |
| CRtcObjectDescription | |
| CRtcObjectsDescription | |
| CRtcSupervisor | |
| ►NstandaloneTools | |
| CGenDdsPublisher | Generic DDS Publisher Class provides functionally to create one DDS Topic and one DDS DataWriter, and one thread that first waits for a given number of data readers/subscribers and after publishing sampels in a loop |
| CShmPub | ShmPub parent class |
| CShmSubscriber | Implements basic features for a simple shared memory subscriber program |
| CShmSubscriberBase | Base class to implement all non-template methods that can be pre-compiled for the ShmSubscriber |
| ►NtelemetryRecorder | |
| CBusinessLogic | |
| ►NtelRepub | |
| CMudpiProcessor | Processing MUDPI data received by UDP receiver: rtctk::telRepub::UdpReceiver |
| CMudpiProcessorErrorCategory | MUDPI Processor error category |
| CPubThread | |
| CPubThreadBase | DDS publisher thread class that provides queue with aggregated topic to be published by DDS |
| CRepubBuf | Implementation of buffer (ring) that allows to have preallocated slots of type T |
| ►CTelRepubBusinessLogic | Telemetry Republisher business logic |
| CDdsPublisherContext | |
| CUdpReceiver | Receiving UDP data asynchronously and forwards received packets to provided packet processors |
| ►NtelSub | |
| CAgnosticDataSamples | Container of DDS samples and associated sample information |
| CBusinessLogic | Implements the Telemetry Subscriber business logic |
| CCorrelator | Implements a correlator |
| CCorrelatorIf | Interface for correlator implemementations that takes new data samples from DDS and performs correlation on them |
| CCorrelatorParams | Placeholder for correlator parameters |
| CDataSamplesView | A set of correlated agnostic non-owning data samples references |
| CDataSampleView | Agnostic data sample non-owning reference type |
| CDdsParams | Parameter set to be passed to classes deriving from DdsWaitSetIf |
| CDdsReaderListener | Listener class for different DDS events |
| CDdsWaitSet | Implements DDS communication using FastDDS |
| CDdsWaitSetIf | Base class abstracting DDS communication code |
| CFakeDdsSubscriber | Fake DDS subscriber |
| COperationalLogic | Implements the behaviour for Operational state |
| COperationalLogicFactoryParams | Set of all parameters needed when constructing the OperationalLogic object |
| ►COperationalLogicIf | Interface to the operational logic implementation |
| CLastError | Describes last errors |
| COperationalParams | Configuration parameters needed for operational logic |
| CSeqLoanerIf | Loaner interface |
| CShmParams | Shared memory configuration parameters |
| CShmPublisher | |
| CShmPublisherIf | Simple interface to class that owns the shared memory queue |
| ▼NrtctkExampleDataTaskPyLib | |
| ▼NrtctkExampleDataTaskRobotTest | |
| ►NrtctkExampleDataTaskRobotTest | |
| CrtctkExampleDataTaskRobotTest | ! Class for the Data task robotTesting very basic class to add support for numerical verification in robot tests |
| ▼Nrtms | |
| CrtmsHeader | |
| CrtmsLeader | |
| CrtmsPayload | |
| CrtmsTrailer | |
| ▼Nstd | |
| Cis_error_code_enum< rtctk::telRepub::MudpiProcessingError > | |
| CBusinessLogic | |
| CCombinedFrames | Data about the combined packets of a single sample |
| ▼CComputation | |
| CResult | |
| CExampleShmPubScao | |
| CFitsConverterIf | |
| CFrameIdentifier | Unique identifier for packets of a single frame |
| CFrameMetadata | Metadata for a single frame |
| CGenericCamera | The GenericCamera implements a Camera that saves the packet data, without combining the data into a FITS binary table |
| CGenSubReaderListener | DDS Listener |
| CGpuLib | |
| CLisaCamera | |
| CMudpiHeader | |
| CMyCommandRequestor | |
| CPacketCombiner | This class combines the packets of a sample |
| CPacketData | |
| CPacketDumper | PacketDumper class to capture packets via libpcap |
| CRtmsCommonHeader | Header common for all RTMS packet types |
| CRtmsHeader | RTMS header |
| CRtmsLeaderHeader | Header for the RTMS leader packet |
| CRtmsPayloadHeader | Header for the RTMS paylaod packet |
| CRtmsTrailerHeader | Header for the RTMS trailer packet |
| CSampleIdentifier | Unique identifier for packets of a single sample |
| CStreamIdentifier | Unique identifier for packets of a single stream |
| CTestOldbAdapter | |
| CTestOldbAdapterBase | |
| CTestOldbAdapterHierarchy | |
| CTestPersistentRepoAdapter | |