6#ifndef YARP_DEV_FRAMETRANSFORMSETNWCROS_H
7#define YARP_DEV_FRAMETRANSFORMSETNWCROS_H
24#include <yarp/rosmsg/geometry_msgs/TransformStamped.h>
25#include <yarp/rosmsg/tf2_msgs/TFMessage.h>
31#define ROSNODENAME "/tfNodeSet"
32#define ROSTOPICNAME_TF "/tf"
33#define ROSTOPICNAME_TF_STATIC "/tf_static"
81 bool close()
override;
87 bool setTransforms(
const std::vector<yarp::math::FrameTransform>& transforms)
override;
97 mutable std::mutex m_trf_mutex;
101 double m_period{0.01};
102 double m_refreshInterval{0.1};
103 bool m_asynchPub{
true};
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.