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 |