Go to the documentation of this file.
19 #include "psen_scan_v2/ZoneSetConfiguration.h"
36 "ConfigurationServer",
37 "The configuration server doesn't verfiy that the provided configuration file matches the one on the connected "
39 "Mismatching configurations can amongst other things lead to confusing errors in navigation and misleading "
42 std::string(config_file_path) +
"\" please make sure that is the one you intented to use.");
void publish(const boost::shared_ptr< M > &message) const
Publisher advertise(AdvertiseOptions &ops)
ros::Publisher zoneset_pub_
Root namespace for the ROS part.
#define ROS_ERROR_STREAM_NAMED(name, args)
#define ROS_WARN_STREAM_NAMED(name, args)
ZoneSetConfiguration parseFile(const char *filename)
Root namespace in which the software components to communicate with the scanner (firmware-version: 2)...
ConfigServerNode(ros::NodeHandle &nh, const char *config_file_path, const std::string &frame_id)
psen_scan_v2::ZoneSet toRosMsg(const ZoneSetStandalone &zoneset, const std::string &frame_id, const ros::Time &stamp=ros::Time::now())
static const std::string DEFAULT_ZONESET_TOPIC
Contains the events needed to define and implement the scanner protocol.
psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Jun 22 2024 02:46:11