|
Brief description of class RobotUnitDataStreamingReceiver. More...
#include <RobotAPI/libraries/RobotUnitDataStreamingReceiver/RobotUnitDataStreamingReceiver.h>
Classes | |
struct | DataEntryReader |
Public Types | |
using | clock_t = std::chrono::high_resolution_clock |
using | entry_t = RobotUnitDataStreaming::DataEntry |
using | timestep_t = RobotUnitDataStreaming::TimeStep |
Public Member Functions | |
std::deque< timestep_t > & | getDataBuffer () |
const RobotUnitDataStreaming::DataStreamingDescription & | getDataDescription () const |
std::string | getDataDescriptionString () const |
template<class T > | |
DataEntryReader< T > | getDataEntryReader (const std::string &name) const |
template<class T > | |
void | getDataEntryReader (DataEntryReader< T > &e, const std::string &name) const |
RobotUnitDataStreamingReceiver (const ManagedIceObjectPtr &obj, const RobotUnitInterfacePrx &ru, const RobotUnitDataStreaming::Config &cfg) | |
~RobotUnitDataStreamingReceiver () | |
Static Public Member Functions | |
template<class T > | |
static RobotUnitDataStreaming::DataEntryType | ExpectedDataEntryType () |
template<class T > | |
static T | GetAs (const timestep_t &st, const entry_t &e) |
static void | VisitEntries (auto &&f, const timestep_t &st, const auto &cont) |
static void | VisitEntry (auto &&f, const timestep_t &st, const entry_t &e) |
Brief description of class RobotUnitDataStreamingReceiver.
Detailed description of class RobotUnitDataStreamingReceiver.
Definition at line 52 of file RobotUnitDataStreamingReceiver.h.
using clock_t = std::chrono::high_resolution_clock |
Definition at line 55 of file RobotUnitDataStreamingReceiver.h.
using entry_t = RobotUnitDataStreaming::DataEntry |
Definition at line 57 of file RobotUnitDataStreamingReceiver.h.
using timestep_t = RobotUnitDataStreaming::TimeStep |
Definition at line 56 of file RobotUnitDataStreamingReceiver.h.
RobotUnitDataStreamingReceiver | ( | const ManagedIceObjectPtr & | obj, |
const RobotUnitInterfacePrx & | ru, | ||
const RobotUnitDataStreaming::Config & | cfg | ||
) |
Definition at line 90 of file RobotUnitDataStreamingReceiver.cpp.
Definition at line 110 of file RobotUnitDataStreamingReceiver.cpp.
|
inlinestatic |
Definition at line 258 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 212 of file RobotUnitDataStreamingReceiver.h.
std::deque< RobotUnitDataStreaming::TimeStep > & getDataBuffer | ( | ) |
Definition at line 140 of file RobotUnitDataStreamingReceiver.cpp.
const RobotUnitDataStreaming::DataStreamingDescription & getDataDescription | ( | ) | const |
Definition at line 201 of file RobotUnitDataStreamingReceiver.cpp.
std::string getDataDescriptionString | ( | ) | const |
Definition at line 207 of file RobotUnitDataStreamingReceiver.cpp.
|
inline |
Definition at line 171 of file RobotUnitDataStreamingReceiver.h.
|
inline |
Definition at line 163 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 296 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 179 of file RobotUnitDataStreamingReceiver.h.