Go to the documentation of this file.
34 #ifndef RC_GENICAM_DRIVERNODELET_H
35 #define RC_GENICAM_DRIVERNODELET_H
40 #include <dynamic_reconfigure/server.h>
41 #include <rc_genicam_driver/rc_genicam_driverConfig.h>
42 #include <rc_common_msgs/Trigger.h>
68 void reconfigure(rc_genicam_driver::rc_genicam_driverConfig& c, uint32_t level);
83 dynamic_reconfigure::Server<rc_genicam_driver::rc_genicam_driverConfig>*
reconfig;
84 rc_genicam_driver::rc_genicam_driverConfig
config;
87 std::shared_ptr<rcg::Device>
dev;
88 std::shared_ptr<GenApi::CNodeMapRef>
nodemap;
97 std::vector<std::shared_ptr<GenICam2RosPublisher> >
pub;
void publishConnectionDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &stat)
void updateSubscriptions(bool force=false)
ros::ServiceServer trigger_service
std::string device_serial
int complete_buffers_total
virtual ~GenICamDeviceNodelet()
int current_reconnect_trial
std::string device_version
rc_genicam_driver::rc_genicam_driverConfig config
bool depthAcquisitionTrigger(rc_common_msgs::Trigger::Request &req, rc_common_msgs::Trigger::Response &resp)
std::recursive_mutex device_mtx
int image_receive_timeouts_total
void publishDeviceDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &stat)
diagnostic_updater::Updater updater
dynamic_reconfigure::Server< rc_genicam_driver::rc_genicam_driverConfig > * reconfig
std::shared_ptr< rcg::Device > dev
int incomplete_buffers_total
boost::recursive_mutex reconfig_mtx
void grab(std::string id, rcg::Device::ACCESS access)
std::vector< std::shared_ptr< GenICam2RosPublisher > > pub
void reconfigure(rc_genicam_driver::rc_genicam_driverConfig &c, uint32_t level)
int connection_loss_total
std::string device_interface
std::shared_ptr< GenApi::CNodeMapRef > nodemap
rc_genicam_driver
Author(s): Heiko Hirschmueller
, Felix Ruess
autogenerated on Sat Oct 26 2024 02:04:09