6#ifndef YARP_DEV_FRAMETRANSFORMGETNWCROS_H
7#define YARP_DEV_FRAMETRANSFORMGETNWCROS_H
24#include <yarp/rosmsg/geometry_msgs/TransformStamped.h>
25#include <yarp/rosmsg/tf2_msgs/TFMessage.h>
31#define ROSNODENAME "/tfNodeGet"
32#define ROSTOPICNAME_TF "/tf"
33#define ROSTOPICNAME_TF_STATIC "/tf_static"
79 bool close()
override;
85 bool getTransforms(std::vector<yarp::math::FrameTransform>& transforms)
const override;
93 mutable std::mutex m_trf_mutex;
97 double m_period{0.01};
98 double m_refreshInterval{0.1};
contains the definition of a Vector type
Interface implemented by all device drivers.
A mini-server for performing network communication in the background.
An abstraction for a periodic thread.
A base class for nested structures that can be searched.