Go to the documentation of this file.
36 #ifndef USB_CAM_USB_CAM_H
37 #define USB_CAM_USB_CAM_H
43 #include <sensor_msgs/Image.h>
46 #include <std_srvs/Empty.h>
47 #include <std_srvs/Trigger.h>
52 class UsbCam:
public AbstractV4LUSBCam
71 static sensor_msgs::Image*
img_msg;
83 std_srvs::Empty::Response& response);
88 std_srvs::Empty::Response& response);
92 std_srvs::Trigger::Response& response);
96 std_srvs::Trigger::Response& response);
static bool service_stop_callback(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
static bool create_suspended
ros::ServiceServer _service_supported_controls
static std::string camera_info_url
static bool service_supported_formats_callback(std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
static ros::Timer * frame_timer
static std::string camera_frame_id
static ros::ServiceServer * service_start
ros::ServiceServer _service_stop
std::string _service_start_name
static sensor_msgs::Image * img_msg
std::string _service_stop_name
static ros::ServiceServer * service_supported_formats
static UsbCam & Instance()
static bool service_supported_controls_callback(std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
static image_transport::ImageTransport * image_transport
image_transport::ImageTransport _image_transport
sensor_msgs::Image _img_msg
static ros::ServiceServer * service_supported_controls
static image_transport::CameraPublisher * image_pub
image_transport::CameraPublisher _image_pub
static std::string camera_name
static std::string camera_transport_suffix
UsbCam operator=(const UsbCam &root)=delete
static bool service_start_callback(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
static camera_info_manager::CameraInfoManager * camera_info
static ros::ServiceServer * service_stop
ros::ServiceServer _service_start
ros::ServiceServer _service_supported_formats
static void frame_timer_callback(const ros::TimerEvent &event)
usb_cam
Author(s): Benjamin Pitzer
autogenerated on Sun Sep 3 2023 02:44:54