Classes | |
class | DataLoader |
class | DataStreamer |
The DataStreamer base class to create your own plugin. More... | |
struct | FileLoadInfo |
class | MessageParser |
The MessageParser is the base class to create plugins that are able to parse one or multiple Message types. Each message type is uniquely identified by a MessageKey (128 bits, sufficiently large to hold a MD5Sum identifier). More... | |
class | MessageParserCreator |
class | MessageRef |
class | PlotDataBase |
struct | PlotDataMapRef |
class | PlotJugglerPlugin |
struct | Range |
class | StatePublisher |
class | TimeseriesBase |
class | TimeSeriesTransform |
class | TransformFactory |
---— The factory to create instances of a SeriesTransform ----------— More... | |
Typedefs | |
using | DataLoaderPtr = std::shared_ptr< DataLoader > |
using | DataStreamerPtr = std::shared_ptr< DataStreamer > |
using | MessageParserFactory = std::map< QString, std::shared_ptr< MessageParserCreator >> |
using | MessageParserPtr = std::shared_ptr< MessageParser > |
using | PlotData = TimeseriesBase< double > |
using | PlotDataAny = TimeseriesBase< nonstd::any > |
typedef nonstd::optional< Range > | RangeOpt |
using | StatePublisherPtr = std::shared_ptr< StatePublisher > |
using | TimeSeriesTransformPtr = std::shared_ptr< TimeSeriesTransform > |
Functions | |
template<typename Value > | |
void | AddPrefixToPlotData (const std::string &prefix, std::unordered_map< std::string, Value > &data) |
using PJ::DataLoaderPtr = typedef std::shared_ptr<DataLoader> |
Definition at line 39 of file dataloader_base.h.
using PJ::DataStreamerPtr = typedef std::shared_ptr<DataStreamer> |
Definition at line 97 of file datastreamer_base.h.
using PJ::MessageParserFactory = typedef std::map<QString, std::shared_ptr<MessageParserCreator>> |
Definition at line 101 of file messageparser_base.h.
using PJ::MessageParserPtr = typedef std::shared_ptr<MessageParser> |
Definition at line 90 of file messageparser_base.h.
using PJ::PlotData = typedef TimeseriesBase<double> |
Definition at line 490 of file plotdata.h.
using PJ::PlotDataAny = typedef TimeseriesBase<nonstd::any> |
Definition at line 491 of file plotdata.h.
typedef nonstd::optional<Range> PJ::RangeOpt |
Definition at line 27 of file plotdata.h.
using PJ::StatePublisherPtr = typedef std::shared_ptr<StatePublisher> |
Definition at line 46 of file statepublisher_base.h.
using PJ::TimeSeriesTransformPtr = typedef std::shared_ptr<TimeSeriesTransform> |
Definition at line 89 of file transform_function.h.
|
inline |
Definition at line 513 of file plotdata.h.