|
RTC Toolkit
1.0.0
|
Classes | |
| class | AgnosticDataSamples |
| Container of DDS samples and associated sample information. More... | |
| class | BusinessLogic |
| Implements the Telemetry Subscriber business logic. More... | |
| class | Correlator |
| Implements a correlator. More... | |
| class | CorrelatorIf |
| Interface for correlator implemementations that takes new data samples from DDS and performs correlation on them. More... | |
| struct | CorrelatorParams |
| Placeholder for correlator parameters. More... | |
| struct | DataSamplesView |
| A set of correlated agnostic non-owning data samples references. More... | |
| struct | DataSampleView |
| Agnostic data sample non-owning reference type. More... | |
| struct | DdsParams |
| Parameter set to be passed to classes deriving from DdsSubscriberIf. More... | |
| class | DdsReaderListener |
| Listener class for different DDS events. More... | |
| class | DdsSubscriber |
| Implements DDS communication using RTI DDS. More... | |
| class | DdsSubscriberIf |
| Base class abstracting DDS communication code. More... | |
| class | FakeDdsSubscriber |
| Fake DDS subscriber. More... | |
| class | OperationalLogic |
| Implements the behaviour for Operational state. More... | |
| struct | OperationalLogicFactoryParams |
| Set of all parameters needed when constructing the OperationalLogic object. More... | |
| class | OperationalLogicIf |
| Interface to the operational logic implementation. More... | |
| struct | OperationalParams |
| Configuration parameters needed for operational logic. More... | |
| class | SeqLoanerIf |
| Loaner interface. More... | |
| struct | ShmParams |
| Shared memory configuration parameters. More... | |
| class | ShmPublisher |
| class | ShmPublisherIf |
| Simple interface to class that owns the shared memory queue. More... | |
Typedefs | |
| using | DdsSample = rtctk::AgnosticTopic |
| using | DdsSampleSeq = rtctk::AgnosticTopicSeq |
| using | DdsInfoSeq = SampleInfoSeq |
| using | LifeCycle = rtctk::componentFramework::Runnable< rtctk::componentFramework::RtcComponent > |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const std::vector< std::string > &data) |
| A specialisation of the stream output operator to handle vectors of strings. More... | |
| template<class UserTopicType , class DataBlender > | |
| void | Main (const rtctk::componentFramework::Args &args, DataBlender &&blender) noexcept |
| Main entrypoint for running telemetry subscriber. More... | |
| template<class UserTopicType , class DataBlender , class ShmWriter > | |
| auto | MakeShmPublisher (ShmWriter &&shm_writer, DataBlender &blender) -> std::unique_ptr< ShmPublisher< UserTopicType, DataBlender, ShmWriter >> |
| Helper that can deduce DataBlender class template argument. More... | |
| using rtctk::telSub::DdsInfoSeq = typedef SampleInfoSeq |
| using rtctk::telSub::DdsSample = typedef rtctk::AgnosticTopic |
| using rtctk::telSub::DdsSampleSeq = typedef rtctk::AgnosticTopicSeq |