Go to the documentation of this file.
3 #include <libuvc/libuvc.h>
8 #include <dynamic_reconfigure/server.h>
10 #include <boost/thread/mutex.hpp>
12 #include <libuvc_camera/UVCCameraConfig.h>
46 enum uvc_status_attribute status_attribute,
47 void *data,
size_t data_len);
51 enum uvc_status_attribute status_attribute,
52 void *data,
size_t data_len,
static const int kReconfigureRunning
dynamic_reconfigure::Server< UVCCameraConfig > config_server_
static void ImageCallbackAdapter(uvc_frame_t *frame, void *ptr)
image_transport::CameraPublisher cam_pub_
void ReconfigureCallback(UVCCameraConfig &config, uint32_t level)
image_transport::ImageTransport it_
void OpenCamera(UVCCameraConfig &new_config)
static void AutoControlsCallbackAdapter(enum uvc_status_class status_class, int event, int selector, enum uvc_status_attribute status_attribute, void *data, size_t data_len, void *ptr)
void ImageCallback(uvc_frame_t *frame)
camera_info_manager::CameraInfoManager cinfo_manager_
static const int kReconfigureStop
void AutoControlsCallback(enum uvc_status_class status_class, int event, int selector, enum uvc_status_attribute status_attribute, void *data, size_t data_len)
boost::recursive_mutex mutex_
static const int kReconfigureClose
uvc_device_handle_t * devh_
enum uvc_frame_format GetVideoMode(std::string vmode)
CameraDriver(ros::NodeHandle nh, ros::NodeHandle priv_nh)
libuvc_camera
Author(s):
autogenerated on Wed Mar 2 2022 00:29:08