Class robot_interfaces::SensorData¶
-
template<typename Observation, typename Info = None>
class SensorData¶ Contains the data coming from the sensors.
- Template Parameters:
Observation – Type of the sensor observation.
Public Types
-
typedef std::shared_ptr<SensorData<Observation, Info>> Ptr¶
-
typedef std::shared_ptr<const SensorData<Observation, Info>> ConstPtr¶
-
typedef std::shared_ptr<SensorData<Observation, Info>> Ptr
-
typedef std::shared_ptr<const SensorData<Observation, Info>> ConstPtr
Public Members
-
std::shared_ptr<time_series::TimeSeriesInterface<Info>> sensor_info¶
Static information about the sensor.
Note: A time series is used here for convenience to handle the shared memory aspect. However, this is intended to only hold one element that doesn’t change over time.
-
std::shared_ptr<time_series::TimeSeriesInterface<Observation>> observation¶
Time series of the sensor observations.