|
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 50 of file RobotUnitDataStreamingReceiver.h.
using clock_t = std::chrono::high_resolution_clock |
Definition at line 53 of file RobotUnitDataStreamingReceiver.h.
using entry_t = RobotUnitDataStreaming::DataEntry |
Definition at line 55 of file RobotUnitDataStreamingReceiver.h.
using timestep_t = RobotUnitDataStreaming::TimeStep |
Definition at line 54 of file RobotUnitDataStreamingReceiver.h.
RobotUnitDataStreamingReceiver | ( | const ManagedIceObjectPtr & | obj, |
const RobotUnitInterfacePrx & | ru, | ||
const RobotUnitDataStreaming::Config & | cfg | ||
) |
Definition at line 91 of file RobotUnitDataStreamingReceiver.cpp.
Definition at line 111 of file RobotUnitDataStreamingReceiver.cpp.
|
inlinestatic |
Definition at line 234 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 188 of file RobotUnitDataStreamingReceiver.h.
std::deque< RobotUnitDataStreaming::TimeStep > & getDataBuffer | ( | ) |
Definition at line 141 of file RobotUnitDataStreamingReceiver.cpp.
const RobotUnitDataStreaming::DataStreamingDescription & getDataDescription | ( | ) | const |
Definition at line 202 of file RobotUnitDataStreamingReceiver.cpp.
std::string getDataDescriptionString | ( | ) | const |
Definition at line 208 of file RobotUnitDataStreamingReceiver.cpp.
|
inline |
Definition at line 161 of file RobotUnitDataStreamingReceiver.h.
|
inline |
Definition at line 155 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 272 of file RobotUnitDataStreamingReceiver.h.
|
inlinestatic |
Definition at line 169 of file RobotUnitDataStreamingReceiver.h.