▼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 | |