Class robot_interfaces::SingleProcessRobotData

template<typename Action, typename Observation>
class SingleProcessRobotData : public robot_interfaces::RobotData<Action, Observation>, public robot_interfaces::RobotData<Action, Observation>

RobotData instance using single process time series.

Use this class if all modules accessing the data are running in the same process. If modules run in separate processes, use MultiProcessRobotData instead.

Public Functions

inline SingleProcessRobotData(size_t history_length = 1000)

Construct the time series for the robot data.

Parameters:

history_length – History length of the time series.

inline SingleProcessRobotData(size_t history_length = 1000)

Construct the time series for the robot data.

Parameters:

history_length – History length of the time series.