<<PackageHeader(interactive_marker_proxy)>> {{{ #!clearsilver CS/NodeAPI name = interactive_marker_proxy desc = Republishes interactive markers for use with [[ros3djs]] (throttled to conserve bandwidth) and provides the get_init service. sub { 0.name = ~topic_ns 0.type = visualization_msgs/InteractiveMarker 0.desc = the same topic an Interactive Marker Client would subscribe to } pub { 0.name = ~topic_ns/tunneled/update 0.type = visualization_msgs/InteractiveMarker 0.desc = a republished version of ~topic_ns, published at a frequency of ~update_rate Hz } srv { 0.name = ~topic_ns/tunneled/get_init 0.type = interactive_marker_proxy/GetInit 0.desc = returns the current poses for all interactive markers in ~topic_ns in an [[visualization_msgs/InteractiveMarkerInit|InteractiveMarkerInit]] message } param { 0.name = ~target_frame 0.type = string 0.desc = target [[tf]] frame - this is the frame that will be used by [[ros3djs]] as the fixed frame 1.name = ~topic_ns 1.type = string 1.desc = name of the [[visualization_msgs/InteractiveMarker|InteractiveMarker]] topic that is to be republished 2.name = ~update_rate 2.type = float 2.desc = the rate (in Hz) at which ~target_frame/tunneled/update will be published 2.default = 30.0 } }}}