|
RTC Toolkit 5.0.0
|
| ▼ _examples | |
| ► exampleComponent | |
| ► app | |
| ► src | |
| businessLogic.cpp | Implementation of the BusinessLogic class |
| businessLogic.hpp | Business Logic of the example component |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleCustom | |
| ► app | |
| ► src | |
| businessLogic.cpp | Implementation of the BusinessLogic class |
| businessLogic.hpp | Business Logic of the example component |
| customCmdsImpl.hpp | Implementation of custom MAL commands |
| customLifeCycle.hpp | Mixin layer that defines a custom life cycle extension |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► client | |
| ► src | |
| main.cpp | Implementation of custom client application |
| wscript | |
| ► interface | |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleDataTask | |
| ► common | |
| ► genFitsData | |
| ► src | |
| rtctk_example_data_task_gen_fits_data.py | |
| wscript | |
| ► shmPub | |
| ► src | |
| main.cpp | Implementation of custom data source to test Data Tasks |
| wscript | |
| wscript | |
| ► gpu | |
| ► app | |
| ► src | |
| businessLogic.cpp | Business Logic of the example data task |
| businessLogic.hpp | Business Logic of the example data task |
| computation.cpp | Computation class of the example data task |
| computation.hpp | Computation class of the example data task |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► gpuLib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► exampleDataTask | |
| gpuLib.hpp | GPU library for computation |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► measureTel | |
| ► app | |
| ► src | |
| businessLogic.cpp | Business Logic of the Data Task |
| businessLogic.hpp | Business Logic of the Data Task |
| computation.cpp | Computation of the Data Task |
| computation.hpp | Computation of the Data Task |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► optimiser | |
| ► app | |
| ► src | |
| businessLogic.hpp | Business Logic of the data task Optimiser |
| computation.hpp | Computation class of the example data task |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► pyLib | |
| ► src | |
| ► rtctk_example_data_task_py_lib | |
| __init__.py | |
| example_lib.py | |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► telemetry | |
| ► app | |
| ► src | |
| businessLogic.cpp | Business Logic of the example data task |
| businessLogic.hpp | Business Logic of the example data task |
| computation.cpp | Computation class of the example data task |
| computation.hpp | Computation class of the example data task |
| main.cpp | Implementation of method RtcComponentMain |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| wscript | |
| ► exampleDdtServer | |
| ► app | |
| ► src | |
| main.cpp | Entrypoint implementation of the Example DDT Server |
| wscript | |
| ► pixelsShmPub | |
| ► src | |
| main.cpp | Implementation of custom data source to test Data Tasks |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleEndToEnd | |
| ► config | |
| wscript | |
| ► mudpiPub | |
| ► src | |
| main.cpp | Custom MUDPI publisher component main function |
| userExtension.cpp | Custom MUDPI publisher component user function |
| userExtension.hpp | RTC toolkit MUDPI publisher component business logic declaration |
| wscript | |
| ► scripts | |
| wscript | |
| ► telSub | |
| ► src | |
| main.cpp | Entry point for rtctkExampleTelSub for end-to-end test |
| wscript | |
| wscript | |
| ► exampleMdc | |
| ► app | |
| ► src | |
| main.cpp | Implementation of a custom Metadata Collector |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleRtcWidget | |
| ► src | |
| ► rtctk | |
| ► examples | |
| ► rtc | |
| ► custom | |
| ► widget | |
| rtccustomfactory.py | |
| rtccustomwidget.py | |
| setup.py | |
| wscript | |
| ► exampleTelRec | |
| ► app | |
| ► src | |
| main.cpp | Implementation of a custom Telemetry Recorder |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleTelRepub | |
| ► app | |
| ► src | |
| ► include | |
| wrangler.hpp | Implementation of a wrangler |
| main.cpp | Implementation of RtcComponentMain |
| wrangler.cpp | Implementation of a wrangler |
| ► test | |
| wranglerTest.cpp | Implementation of a wrangler |
| wscript | |
| ► config | |
| wscript | |
| ► scripts | |
| wscript | |
| wscript | |
| ► exampleTelSub | |
| ► app | |
| ► src | |
| main.cpp | Entry point for rtctkExampleTelSub showing how to instantiate a Telemetry Subscriber |
| wscript | |
| ► scripts | |
| wscript | |
| ► shmSub | |
| ► src | |
| main.cpp | Entry point for rtctkExampleShmSub test utility |
| wscript | |
| wscript | |
| ► exampleTopics | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► exampleTopics | |
| topics.hpp | Common topic definitions used in various examples |
| wscript | |
| wscript | |
| ▼ clients | |
| ► common | |
| ► src | |
| ► rtctk | |
| ► common | |
| ► cli | |
| __init__.py | |
| argtypes.py | |
| config.py | |
| exceptions.py | |
| ► gui | |
| __init__.py | |
| logging.py | |
| sighandler.py | |
| wscript | |
| ► configTool | |
| ► src | |
| ► rtctk | |
| ► configtool | |
| ► cli | |
| __init__.py | |
| operations.py | |
| ► comms | |
| __init__.py | |
| config.py | |
| repository.py | |
| ► gui | |
| __init__.py | |
| binary_edit.py | |
| float_edit.py | |
| integer_edit.py | |
| main_window.py | |
| matrix_edit.py | |
| matrix_string_edit.py | |
| ndarray_edit_base.py | |
| ndarray_model.py | |
| persistent_repo_model.py | |
| persistent_repo_panel.py | |
| repository_model.py | |
| repository_panel.py | |
| runtime_repo_model.py | |
| runtime_repo_panel.py | |
| vector_edit.py | |
| vector_string_edit.py | |
| rtctk_config_tool.py | |
| wscript | |
| ► ctrlClient | |
| ► app | |
| ► src | |
| main.cpp | Application to send and receive commands to components via MAL |
| wscript | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► client | |
| clientLib.hpp | Extendable client library to send and receive commands to and from components |
| wscript | |
| wscript | |
| ► ctrlMonTool | |
| ► src | |
| ► rtctk | |
| ► ctrlmontool | |
| ► comms | |
| __init__.py | |
| alertcmdsfacade.py | |
| config.py | |
| deployment.py | |
| deploymentcontroldeploymentdaemonimpl.py | |
| deploymentdaemonfacade.py | |
| iffacade.py | |
| messageboxdecorator.py | |
| oldb.py | |
| stdcmdsfacade.py | |
| updatecmdsfacade.py | |
| ► gui | |
| __init__.py | |
| detailedledalert.py | |
| main_window.py | |
| qecpu.py | |
| rtc_component.py | |
| rtc_global_status.py | |
| rtc_overview.py | |
| taskfeedback.py | |
| rtctk_ctrl_mon_tool.py | |
| ► test | |
| oldb_fixture.py | |
| wscript | |
| ► deploymentDaemonClient | |
| ► src | |
| ► rtctk | |
| ► deployment_daemon | |
| client.py | |
| rtctk_deployment_daemon_client.py | |
| wscript | |
| ► guiWidgets | |
| ► src | |
| ► rtctk | |
| ► ctrlmontool | |
| ► gui | |
| ► widgets | |
| funccmdswidget.py | |
| loopcmdswidget.py | |
| meascmdswidget.py | |
| modecmdswidget.py | |
| optcmdswidget.py | |
| recovercmdswidget.py | |
| rtccomponentwidget.py | |
| rtcsupervisorwidget.py | |
| rtctkfactory.py | |
| suspcmdswidget.py | |
| updatecmdswidget.py | |
| writebackcmdswidget.py | |
| setup.py | |
| wscript | |
| ► serviceDiscoveryCli | |
| ► src | |
| rtctk_service_discovery_client.py | |
| wscript | |
| wscript | |
| ▼ componentFramework | |
| ► interfaces | |
| ► dataPath | |
| ► agnostictopicif | |
| wscript | |
| wscript | |
| ► rtctkif | |
| wscript | |
| wscript | |
| ► rtcComponent | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| commandReplier.hpp | Receive commands via MAL |
| commandRequestor.hpp | Send commands using MAL |
| introspectionImpl.hpp | Implementation of MAL commands for layer 'IntrospectionIf' |
| loopaware.hpp | Lifecycle Extension that makes an RTC Component 'Loopaware' |
| loopCmdsImpl.hpp | Implementation of MAL commands for layer 'Loopaware' |
| malEventInjector.hpp | Provides core functionality of an RTC Component |
| measCmdsImpl.hpp | Implementation of MAL commands for layer 'Measurable' |
| measurable.hpp | Lifecycle Extension that makes an RTC Component 'Measurable' |
| model.hpp | In-memory representation of the state machine model |
| modelBuilderBase.hpp | Base class of the ModelBuilder |
| modelExport.hpp | Export the state machine model in various formats |
| modelManipulator.hpp | Manipulate the in-memory state machine model |
| optCmdsImpl.hpp | Implementation of MAL commands for layer 'Optimisable' |
| optimisable.hpp | Lifecycle Extension that makes an RTC Component 'Optimisable' |
| rtcCmdsImpl.hpp | Implementation of MAL commands for layer 'RtcComponent' |
| rtcComponent.hpp | Lifecycle of a basic 'RtcComponent' |
| rtcComponentArgs.hpp | Provides argument parsing functionality of an RTC Component |
| rtcComponentMain.hpp | Provides core functionality of an RTC Component |
| runnable.hpp | Lifecycle Extension that makes an RTC Component 'Runnable' |
| stateMachineEngine.hpp | Wrapper around the SCXML State Machine Engine |
| statePublisher.hpp | Publishes the stdif state topic via MAL |
| stateSubscriber.hpp | Subscribes to stdif state topic via MAL |
| stdCmdsImpl.hpp | Implementation of MAL commands for layer 'StdComponent' |
| stdComponent.hpp | Lifecycle of the 'Standard Component' |
| suspCmdsImpl.hpp | Implementation of MAL commands for layer 'Suspendable' |
| suspendable.hpp | Lifecycle Extension that makes a 'Loopaware' RTC Component 'Suspendable' |
| utils.hpp | Various utilities for Life Cycle Extension |
| commandReplier.cpp | Implementation of the CommandReplier class |
| commandRequestor.cpp | Implementation of the CommandRequestor class |
| modelExport.cpp | Implementation of the state machine model export |
| modelManipulator.cpp | Implementation of the state machine ModelManiplulator class |
| rtcComponentArgs.cpp | Provides argument parsing functionality of an RTC Component |
| stateMachineEngine.cpp | Implementation of the wrapper around the rad StateMachineEngine |
| statePublisher.cpp | Implementation of the StatePublisher class |
| stateSubscriber.cpp | Implementation of the StateSubscriber class |
| threadActivity.cpp | Implementation of the ThreadActivity class |
| threadActivity.hpp | A thread-based activity class |
| wscript | |
| ► testTools | |
| ► testComponent | |
| ► app | |
| ► src | |
| main.cpp | Test component (minimal implementation) |
| wscript | |
| wscript | |
| wscript | |
| ► utSupport | |
| wscript | |
| wscript | |
| ► services | |
| ► alert | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| alertService.hpp | Declares AlertService |
| alertServiceIf.hpp | Declares AlertService |
| alertService.cpp | Defines AlertService |
| wscript | |
| ► bufferManager | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| bufferManager.hpp | UDP Buffer management |
| bufferManager.cpp | Implementation of DataPointPath |
| wscript | |
| ► common | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| dataPointPath.hpp | Header file for DataPointPath |
| exceptions.hpp | Provides macros and utilities for exception handling |
| factoryRegistry.hpp | Header file for FactoryRegistry and related helper classes |
| factoryRegistry.ipp | Implementation file for FactoryRegistry and related helper template classes |
| fitsIoFunctions.hpp | Declaration of FITS I/O helper functions |
| jsonPayload.hpp | Defines the JSON payload type JsonPayload |
| matrixBuffer.hpp | Declaration of the MatrixBuffer template class used in APIs |
| matrixSpan.hpp | Declaration of the MatrixSpan template class used in APIs |
| repositoryFactory.hpp | Header file for RepositoryFactory |
| repositoryFactory.ipp | Implementation file for RepositoryFactory |
| repositoryIf.hpp | Header file for RepositoryIf and related base classes |
| repositoryIf.ipp | Implementation file for RepositoryIf template methods and related classes |
| repositoryIfUtils.hpp | Provides utilities to simplify use of RepositoryIf |
| repositorySubscriberIf.hpp | Header file for RepositorySubscriberIf and related base classes |
| repositorySubscriberIf.ipp | Implementation file for RepositorySubscriberIf template methods and related classes |
| requestDispatcher.hpp | Header file for the RequestDispatcher utility class |
| serviceContainer.hpp | A container that can hold any type of service |
| serviceDiscovery.hpp | Class that implements a very basic service discover mechanism |
| serviceRegistryIf.hpp | Class that implements the service registry interface |
| stopToken.hpp | A simple Stop Token |
| typeTraits.hpp | Provides useful mechanisms to test various type traits |
| config.hpp | Project-wide configuration header |
| version.hpp | Declares RTC toolkit version information |
| dataPointPath.cpp | Implementation of DataPointPath |
| exceptions.cpp | Implementation of RTC Toolkit specific exception classes |
| fitsIoFunctions.cpp | Implementation of FITS I/O helper functions |
| repositoryIf.cpp | Implementation of RepositoryIf |
| repositoryIfUtils.cpp | Implementation of RepositoryIf utilities |
| repositorySubscriberIf.cpp | Implementation of RepositorySubscriberIf |
| serviceContainer.cpp | Implementation of the ServiceContainer class |
| serviceDiscovery.cpp | Implementation of the ServiceDiscovery class |
| serviceRegistryIf.cpp | Implementation of the ServiceDiscovery class |
| wscript | |
| ► dataPath | |
| ► dds | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| dds.hpp | Declares common DDS class |
| ddsCommon.hpp | Declares some common DDS functionality |
| ddsPub.hpp | DDS Publisher |
| ddsReaderListener.hpp | DDS Reader Listener |
| ddsSub.hpp | DDS Subscriber |
| ddsWriterListener.hpp | DDS Writer Listener |
| dds.cpp | Declares common DDS class |
| ddsCommon.cpp | Declares common DDS types |
| ddsPub.cpp | DDS Publisher |
| ddsReaderListener.cpp | DDS Reader Listener |
| ddsSub.cpp | DDS Subscriber |
| ddsWriterListener.cpp | DDS Writer Listener |
| wscript | |
| wscript | |
| ► dataRecording | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| csvDataRecorder.hpp | CSVDataRecorder allows to record as CSV files |
| csvDataRecorder.ipp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| dataPointRecordingUnit.hpp | Recording Unit that can record RTR datapoints |
| dataRecorder.hpp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| dynamicDataPointRecordingUnit.hpp | Recording Unit that can record multiple RTR datapoints given via RTR |
| eventRecordingUnit.hpp | Recording Unit that can record events |
| fitsColumnFormat.hpp | FitscolumnFormat is used to get a fits type from a C++ type |
| fitsColumnFormat.ipp | FitscolumnFormat is used to get a fits type from a C++ type |
| fitsDataRecorder.hpp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| fitsDataRecorder.ipp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| ipcqRecordingUnit.hpp | Recording Unit that can record from shared memory queue |
| ipcqRecordingUnit.ipp | Recording Unit that can record from shared memory queue |
| recordingInfo.hpp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| recordingTypeTraits.hpp | FitsRecorder allows to write ColumnData to into fits files in a specified directory |
| recordingUnit.hpp | Abstract base class defining functionality common to all recording units |
| recordingUtils.hpp | Utility functions for use in data recording |
| dynamicDataPointRecordingUnit.cpp | Recording Unit that can record multiple RTR datapoints given via RTR |
| recordingUnit.cpp | Abstract base class defining functionality common to all recording units |
| ► test | |
| helpers.hpp | Helper stuff for unit tests |
| wscript | |
| ► events | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| eventDefinitions.hpp | Framework-provided event definitions |
| eventServiceIf.hpp | Low-level interface of the event service |
| malDdsEventService.hpp | Implementation of the event service |
| typedEventService.hpp | High-level API of the event service |
| malDdsEventService.cpp | Implementation of the event service |
| wscript | |
| ► logging | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| logger.hpp | Logging Support Library based on log4cplus |
| logger.cpp | Implementation of the logging methods |
| wscript | |
| ► metrics | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| bufferMonitor.hpp | Header file for Buffer Monitor |
| componentMetrics.hpp | Declares ComponentMetrics |
| componentMetricsIf.hpp | Header file for ComponentMetricsIf |
| durationMonitor.hpp | Header file for Duration Monitor |
| frequencyEstimator.hpp | Header file for Frequency Estimator |
| componentMetrics.cpp | Defines ComponentMetrics |
| componentMetricsIf.cpp | Defines ComponentMetrics |
| ► test | |
| mockComponentMetrics.hpp | Declaration of helper mock class for ComponentMetricsIf |
| wscript | |
| ► oldb | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| oldbAdapter.hpp | Header file needed to instantiate an OldbAdapter |
| oldbAdapterLegacy.hpp | Header file needed to instantiate a OldbAdapterLegacy |
| oldbIf.hpp | Header file for OldbIf, which defines the API for OldbAdapters |
| oldbAdapter.cpp | Implementation of OldbAdapter |
| oldbAdapterLegacy.cpp | Implementation of OldbAdapterLegacy |
| oldbIf.cpp | Implementation file of OldbIf, which provides the API for OldbAdapter |
| wscript | |
| ► payloadPatterns | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| patternGeneration.hpp | Generation functions for creating test patterns |
| patternValidation.hpp | Validation functions for checking correctness of data against expected test patterns |
| wscript | |
| ► persistentRepo | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| pathMapper.hpp | Header file declaring PathMapper |
| persistentRepoAdapter.hpp | Header file declaring PersistentRepoAdapter |
| persistentRepoIf.hpp | Header file for PersistentRepoIf, which defines the API for PersistentRepoAdapter |
| pathMapper.cpp | Implementation of PathMapper |
| persistentRepoAdapter.cpp | Implements PersistentRepoAdapter |
| persistentRepoIf.cpp | Implementation of PersistentRepoIf, which provides the API for PersistentRepoAdapter |
| wscript | |
| ► populateConfig | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| populateConfig.hpp | Header file for PopulateConfig used for populating the Runtime Configuration Repository |
| serverAliasCache.hpp | Header file for the server alias cache |
| populateConfig.cpp | Implementation of PopulateConfig for populating the Runtime Configuration Repository |
| wscript | |
| ► python | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| matrixBufferPy.hpp | Declaration of the embedded Python module for MatrixBuffer classes |
| pythonInterpreter.hpp | Declaration of the PythonInterpreter helper class |
| vectorPy.hpp | Declaration of the embedded Python module for vector classes |
| matrixBufferPy.cpp | Implementation of the embedded Python module for MatrixBuffer classes |
| pythonInterpreter.cpp | Implementation of the PythonInterpreter helper class |
| vectorPy.cpp | Implementation of the embedded Python module for vector classes |
| wscript | |
| ► runtimeRepo | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| runtimeRepoAdapter.hpp | Header file needed to instantiate a RuntimeRepoAdapter |
| runtimeRepoAdapterLegacy.hpp | Header file needed to instantiate a RuntimeRepoAdapterLegacy |
| runtimeRepoIf.hpp | Header file for RuntimeRepoIf, which defines the API for RuntimeRepoAdapters |
| runtimeRepoAdapter.cpp | Implementation of RuntimeRepoAdapter |
| runtimeRepoAdapterLegacy.cpp | Implementation of RuntimeRepoAdapterLegacy |
| runtimeRepoIf.cpp | Implementation of RuntimeRepoIf, which provides the API for RuntimeRepoAdapter |
| wscript | |
| ► runtimeRepoServer | |
| ► src | |
| eventHandling.cpp | Event Handling |
| eventHandling.hpp | Event Handling |
| main.cpp | Event Handling |
| wscript | |
| ► serviceRegistry | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| consulServiceRegistryAdapter.hpp | Header file for the ConsulServiceRegistryAdapter class |
| fileServiceRegistryAdapter.hpp | Class that implements a very basic service discover mechanism using a file |
| consulServiceRegistryAdapter.cpp | Implementation of the Consul ServiceDiscovery class |
| fileServiceRegistryAdapter.cpp | Implementation of the ServiceDiscovery class |
| wscript | |
| ► testSupport | |
| ► common | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| fakeClock.hpp | Header file with fake clock support routines for testing |
| fakeRepository.hpp | Header file for an in-memory fake RepositoryIf |
| fakeRepositorySubscriber.hpp | Header file for an in-memory fake RepositorySubscriberIf |
| mockRepository.hpp | Header file providing a mock of RepositoryIf |
| repositoryIfBench.hpp | Header file declaring type parameterised tests for RepositoryIf |
| repositoryIfTestSuite.hpp | Header file declaring type parameterised tests for RepositoryIf |
| repositoryIfTestSuiteLegacy.hpp | Header file declaring type parameterised tests for RepositoryIf |
| repositorySubscriberIfTestSuite.hpp | Header file declaring type parameterised tests for RepositorySubscriberIf |
| fakeClock.cpp | Implementation of fake clock support functions for testing |
| fakeRepository.cpp | Implementation of an in-memory fake RepositoryIf |
| fakeRepositorySubscriber.cpp | Implementation of an in-memory fake RepositorySubscriberIf |
| wscript | |
| ► inMemoryOldb | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| inMemoryOldb.hpp | Header file with support routines for preparing an in-memory OLDB instance for testing |
| inMemoryOldb.cpp | Implementation of support functions to provide an in-memory OLDB for testing |
| wscript | |
| ► metrics | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| fakeComponentMetrics.hpp | Declaration of helper mock class for ComponentMetricsIf |
| mockComponentMetrics.hpp | Declaration of helper mock class for ComponentMetricsIf |
| wscript | |
| ► oldb | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| fakeOldbIf.hpp | Header file providing a FakeOldbIf |
| fakeOldbIf.cpp | Implementation of a fake OldbIf |
| wscript | |
| ► persistentRepo | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| fakePersistentRepoIf.hpp | Header file providing a FakePersistentRepoIf |
| mockPersistentRepoIf.hpp | Header file providing a MockPersistentRepoIf |
| fakePersistentRepoIf.cpp | Implementation of a fake RepositoryIf |
| wscript | |
| ► runtimeRepo | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► componentFramework | |
| ► test | |
| fakeRuntimeRepoIf.hpp | Header file providing a FakeRuntimeRepoIf |
| mockRuntimeRepoIf.hpp | Header file providing a MockRuntimeRepoIf |
| fakeRuntimeRepoIf.cpp | Implementation of a fake RuntimeRepoIf |
| wscript | |
| wscript | |
| ► testTools | |
| ► oldb | |
| ► bench | |
| ► src | |
| main.cpp | Benchmarking application for the OldbAdapter |
| wscript | |
| ► crud | |
| ► src | |
| main.cpp | Self-test application for the OldbAdapter CRUD operations |
| wscript | |
| ► legacy | |
| ► src | |
| main.cpp | Test program for OldbAdapterLegacy integration tests |
| wscript | |
| ► pubsub | |
| ► src | |
| main.cpp | Self-test application for the OldbAdapter Pub/Sub functionality |
| wscript | |
| wscript | |
| ► persistentRepo | |
| ► bench | |
| ► src | |
| main.cpp | Benchmarking application for the PersistentRepoAdapter |
| wscript | |
| ► crud | |
| ► src | |
| main.cpp | Self-test application for the PersistentRepoAdapter CRUD operations |
| wscript | |
| ► legacy | |
| ► src | |
| main.cpp | Test program for PersistentRepoAdapter integration tests |
| wscript | |
| wscript | |
| ► runtimeRepo | |
| ► bench | |
| ► src | |
| main.cpp | Benchmarking application for the RuntimeRepoAdapter |
| wscript | |
| ► crud | |
| ► src | |
| main.cpp | Self-test application for the RuntimeRepoAdapter CRUD operations |
| wscript | |
| ► legacy | |
| ► src | |
| main.cpp | Test program for RuntimeRepoAdapterLegacy integration tests |
| wscript | |
| ► pubsub | |
| ► src | |
| main.cpp | Self-test application for the RuntimeRepoAdapter Pub/Sub functionality |
| wscript | |
| wscript | |
| wscript | |
| wscript | |
| wscript | |
| ▼ doc | |
| doxygen | |
| ▼ reusableComponents | |
| ► dataTask | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► dataTask | |
| computationBase.hpp | Base class for Data Task computations |
| ► test | |
| helpers.hpp | Helper stuff for unit tests |
| wscript | |
| ► ddtServer | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► ddtServer | |
| businessLogic.hpp | Business logic header for the DdtServer application |
| ddtForwarder.hpp | Base class defining common interface for all DDT forwarders |
| ddtPublisherImage1d.hpp | One-dimensional DDT publisher implementation |
| ddtPublisherImage2d.hpp | Two-dimensional DDT publisher implementation |
| ipcqDdtForwarder.hpp | IPCQ based DDT Forwarder |
| businessLogic.cpp | Business logic implementation for the DdtServer application |
| ► test | |
| helpers.hpp | Helper stuff for unit tests |
| wscript | |
| ► deploymentDaemon | |
| ► app | |
| ► src | |
| deploymentDaemonBusinessLogic.cpp | Implementation of business logic for Deployment Daemon |
| deploymentDaemonBusinessLogic.hpp | Implementation of business logic for Deployment Daemon |
| deploymentDaemonCmdsImpl.hpp | Implementation of MAL commands for layer 'DeploymentDaemonComponent' |
| deploymentDaemonLifeCycle.hpp | Lifecycle of the 'Deployment Daemon Component' |
| deploymentDaemonLogInfoImpl.hpp | Log Info Impl for 'Deployment Daemon Component' |
| main.cpp | Implementation of main for Deployment Daemon |
| wscript | |
| ► generator | |
| ► app | |
| ► src | |
| rtctk_deployment_gen.py | |
| wscript | |
| ► lib | |
| ► src | |
| ► rtctk | |
| ► deployment_daemon | |
| ► generator | |
| __init__.py | |
| file_helper.py | |
| generate_nomad_job.py | |
| wscript | |
| wscript | |
| wscript | |
| ► metadataCollector | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► metadataCollector | |
| acquisitor.hpp | Lifecycle Extension that makes an RTC Component an 'Acquisitor' |
| businessLogic.hpp | Header for the Metadata Collector's BusinessLogic class |
| commandRequestor.hpp | Lifecycle Extension that makes an RTC Component an 'Acquisitor' |
| acquisitor.cpp | Lifecycle Extension that makes an RTC Component an 'Acquisitor' |
| businessLogic.cpp | Implementation of the BusinessLogic class |
| commandRequestor.cpp | Lifecycle Extension that makes an RTC Component an 'Acquisitor' |
| wscript | |
| ► testClient | |
| ► src | |
| main.cpp | Application used to steer Acquisitior componets via metadaqif |
| wscript | |
| wscript | |
| ► mudpiPub | |
| ► app | |
| ► src | |
| main.cpp | RTC toolkit MUDPI publisher component main function |
| wscript | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► mudpiPub | |
| businessLogic.hpp | RTC toolkit MUDPI publisher component business logic declaration |
| config.hpp | RTC toolkit MUDPI publisher configuration class declaration |
| publisher.hpp | RTC toolkit MUDPI publisher class declaration |
| businessLogic.cpp | RTC toolkit MUDPI publisher component business logic implementation |
| publisher.cpp | RTC toolkit MUDPI publisher class implementation |
| wscript | |
| wscript | |
| ► rtcSupervisor | |
| ► app | |
| ► src | |
| main.cpp | Main based on example component |
| rtcSupervisor.cpp | Business Logic class of the RtcSupervisor (implementation) |
| rtcSupervisor.hpp | Business Logic class of the RtcSupervisor (interface) |
| wscript | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► rtcSupervisor | |
| alertAggregator.hpp | System alert aggregation |
| rtcMonitor.hpp | Holds monitor thread for async ping of supervised objects |
| rtcObject.hpp | Handles communication with one supervised RtcComponent |
| rtcObjectController.hpp | Handles communication with many supervised RtcComponents |
| statusEstimator.hpp | System status estimation |
| statusPublisher.hpp | Publishes the stdif status topic via MAL |
| supervisory.hpp | Lifecycle Extension that makes an RTC Component 'Supervisory' |
| supervisoryCmdsImpl.hpp | Implementation of MAL commands for layer 'Supervisory' |
| alertAggregator.cpp | System alert aggregation |
| rtcMonitor.cpp | Monitor thread, calls provided monitoring function on a periodic basis |
| rtcObject.cpp | Handles communication with one supervised RtcComponent |
| rtcObjectController.cpp | Handles communication with many supervised RtcComponents |
| statusEstimator.cpp | System status estimation |
| statusPublisher.cpp | Implementation of the StatusPublisher class |
| wscript | |
| wscript | |
| ► telRec | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► telemetryRecorder | |
| businessLogic.hpp | Business Logic of the Telemetry Recorder |
| businessLogic.cpp | Implementation of the BusinessLogic class |
| wscript | |
| ► telRepub | |
| ► app | |
| ► src | |
| main.cpp | Implementation of RtcComponentMain |
| wscript | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► telRepub | |
| telRepubBusinessLogic.hpp | Header file needed to instantiate TelRepubBusinessLogic - Business Logic for Telemetry Republisher |
| wrangler.hpp | Wrangler: User extension point |
| ddsPubThread.cpp | Implementation of the DDS agnostic topic publishing thread |
| ddsPubThread.hpp | DDS agnostic topic publioshing thread |
| mudpiProcessingError.hpp | MUDPI processor error codes |
| mudpiProcessor.cpp | Implementation of MUDPI processor |
| mudpiProcessor.hpp | MUDPI processor: check and aggregate MUDPI payload to a single topic and put to the queue for publishing |
| queue.hpp | UDP Buffer management |
| telRepubBusinessLogic.cpp | Implementation of business logic |
| udpReceiver.cpp | Implementation of UDP receiver |
| udpReceiver.hpp | UDP receiver: receiving MUDPI and send to MUDPI processor |
| wscript | |
| wscript | |
| ► telSub | |
| ► bench | |
| ► src | |
| main.cpp | Implements a benchmarking program for Telemetry Subscriber's correlator |
| wscript | |
| ► lib | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► telSub | |
| agnosticDataSamples.hpp | Declares AgnosticDataSamples |
| businessLogic.hpp | Implements the business logic for telSub |
| correlator.hpp | Declares Correlator |
| correlatorIf.hpp | Declares CorrelatorIf |
| dataSampleView.hpp | Declares ShmPublisher |
| ddsWaitSet.hpp | Declares the DdsWaitSet implementation |
| ddsWaitSetIf.hpp | Declares DdsWaitSetIf |
| main.hpp | Entry-point for Telemetry Subscriber |
| operationalLogic.hpp | Declares OperationalLogic |
| operationalLogicIf.hpp | Declares OperationalLogicIf |
| shmPublisher.hpp | Declares ShmPublisher |
| shmPublisherIf.hpp | Declares ShmPublisher |
| businessLogic.cpp | Implements the business logic for telSub |
| correlator.cpp | Implementation of the Correlator class |
| ddsReaderListener.cpp | Implementation of DDS Reader Listener |
| ddsReaderListener.hpp | DDS Reader Listener |
| ddsWaitSet.cpp | Implementation of the DdsWaitSet |
| operationalLogic.cpp | Definition of OperationalLogic |
| ► test | |
| incMain.cpp | Test that rtck/telSub/main.hpp is self-contained |
| mockCorrelatorIf.hpp | Mock of ShmPublisherIf |
| mockDdsWaitSet.hpp | Mock of DdsSubscriberIf |
| mockShmPublisherIf.hpp | Mock of ShmPublisherIf |
| wscript | |
| wscript | |
| ► testTools | |
| ► testMudpiPub | |
| ► src | |
| main.cpp | RTC toolkit MUDPI publisher test component main |
| wscript | |
| ► testPerformanceTelRec | |
| ► src | |
| main.cpp | Implementation of a custom Telemetry Recorder |
| wscript | |
| wscript | |
| wscript | |
| ▼ standaloneTools | |
| ► genDdsPub | |
| ► src | |
| genDdsPublisher.cpp | Defines GenSubReaderListener |
| genDdsPublisher.hpp | Declares Generic DDS Publisher |
| main.cpp | Entry-point for the generic DDS publisher |
| rtctkRunManyGenPub.sh | |
| wscript | |
| ► genDdsSub | |
| ► src | |
| genSubReaderListener.cpp | Defines GenSubReaderListener |
| genSubReaderListener.hpp | Declares GenSubReaderListener |
| main.cpp | Entry-point for the generic DDS subscriber |
| rtctkRunManyGenSub.sh | |
| wscript | |
| ► genEventPub | |
| ► src | |
| main.cpp | Generic Event Channel Event Publisher |
| wscript | |
| ► genEventSub | |
| ► src | |
| main.cpp | Generic Event Channel Event Subscriber |
| wscript | |
| ► genRtrWriter | |
| ► src | |
| main.cpp | Entry-point for the generic Runtime Repository Writer |
| rtctkGenRtrWriter.h | Generic Runtime Repository (RTR) Writer |
| rtctkRunManyGenRtrWriters.sh | |
| wscript | |
| ► mudpiPublisher | |
| ► genMudpiPub | |
| ► src | |
| main.cpp | MUDPI Publisher |
| wscript | |
| ► mudpiPublisher | |
| ► src | |
| main.cpp | MUDPI Publisher |
| rtms.h | MUDPI Publisher |
| wscript | |
| ► mudpiPublisherReceiver | |
| ► src | |
| main.cpp | A simple UDP echo server |
| wscript | |
| wscript | |
| ► rawRecorder | |
| ► capture | |
| ► src | |
| main.cpp | Main entry point for capture |
| wscript | |
| ► extractor | |
| ► src | |
| cameraFactory.cpp | Implementation of camera factory |
| cameraFactory.hpp | Fits converter Interface |
| fitsConverterIf.cpp | Implementation of Fits converter Interface |
| fitsConverterIf.hpp | Fits converter Interface |
| genericCamera.cpp | Implementation of Generic Camera which outputs FITS binary tables |
| genericCamera.hpp | Generic Camera which outputs FITS binary tables |
| lisaCamera.cpp | Implementation of Lisa Camera Fits converter |
| lisaCamera.hpp | Lisa Camera Fits converter |
| main.cpp | Main entry point for extractor |
| packetCombiner.cpp | Class that combines Frames of a sample |
| packetCombiner.hpp | Class that combines Frames of a sample |
| ► test | |
| combinerTest.cpp | Unit test |
| wscript | |
| wscript | |
| ► shmPub | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► standaloneTools | |
| shmPub.hpp | Provides a simple tool to publish data into the shared memory for data tasks |
| wscript | |
| ► shmSub | |
| ► src | |
| ► include | |
| ► rtctk | |
| ► standaloneTools | |
| shmSubscriber.hpp | Declares the ShmSubscriber template program for reading the shared memory queue |
| shmSubscriber.cpp | Implements non-template methods and routines for ShmSubscriber |
| wscript | |
| wscript |