Public Member Functions | Public Attributes | List of all members
usb_cam::UsbCamNode Class Reference

Public Member Functions

bool service_start_cap (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
 
bool service_stop_cap (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
 
bool spin ()
 
bool take_and_send_image ()
 
 UsbCamNode ()
 
virtual ~UsbCamNode ()
 

Public Attributes

bool auto_white_balance_
 
bool autoexposure_
 
bool autofocus_
 
int brightness_
 
UsbCam cam_
 
std::string camera_info_url_
 
std::string camera_name_
 
boost::shared_ptr< camera_info_manager::CameraInfoManagercinfo_
 
int contrast_
 
int exposure_
 
int focus_
 
int framerate_
 
int gain_
 
int image_height_
 
image_transport::CameraPublisher image_pub_
 
int image_width_
 
sensor_msgs::Image img_
 
std::string io_method_name_
 
ros::NodeHandle node_
 
std::string pixel_format_name_
 
int saturation_
 
ros::ServiceServer service_start_
 
ros::ServiceServer service_stop_
 
int sharpness_
 
bool streaming_status_
 
std::string video_device_name_
 
int white_balance_
 

Detailed Description

Definition at line 46 of file usb_cam_node.cpp.

Constructor & Destructor Documentation

usb_cam::UsbCamNode::UsbCamNode ( )
inline

Definition at line 84 of file usb_cam_node.cpp.

virtual usb_cam::UsbCamNode::~UsbCamNode ( )
inlinevirtual

Definition at line 224 of file usb_cam_node.cpp.

Member Function Documentation

bool usb_cam::UsbCamNode::service_start_cap ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)
inline

Definition at line 71 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::service_stop_cap ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)
inline

Definition at line 78 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::spin ( )
inline

Definition at line 245 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::take_and_send_image ( )
inline

Definition at line 229 of file usb_cam_node.cpp.

Member Data Documentation

bool usb_cam::UsbCamNode::auto_white_balance_

Definition at line 62 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::autoexposure_

Definition at line 62 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::autofocus_

Definition at line 62 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::brightness_

Definition at line 60 of file usb_cam_node.cpp.

UsbCam usb_cam::UsbCamNode::cam_

Definition at line 65 of file usb_cam_node.cpp.

std::string usb_cam::UsbCamNode::camera_info_url_

Definition at line 57 of file usb_cam_node.cpp.

std::string usb_cam::UsbCamNode::camera_name_

Definition at line 57 of file usb_cam_node.cpp.

Definition at line 63 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::contrast_

Definition at line 60 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::exposure_

Definition at line 60 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::focus_

Definition at line 60 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::framerate_

Definition at line 60 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::gain_

Definition at line 60 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::image_height_

Definition at line 60 of file usb_cam_node.cpp.

image_transport::CameraPublisher usb_cam::UsbCamNode::image_pub_

Definition at line 54 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::image_width_

Definition at line 60 of file usb_cam_node.cpp.

sensor_msgs::Image usb_cam::UsbCamNode::img_

Definition at line 53 of file usb_cam_node.cpp.

std::string usb_cam::UsbCamNode::io_method_name_

Definition at line 57 of file usb_cam_node.cpp.

ros::NodeHandle usb_cam::UsbCamNode::node_

Definition at line 50 of file usb_cam_node.cpp.

std::string usb_cam::UsbCamNode::pixel_format_name_

Definition at line 57 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::saturation_

Definition at line 60 of file usb_cam_node.cpp.

ros::ServiceServer usb_cam::UsbCamNode::service_start_

Definition at line 67 of file usb_cam_node.cpp.

ros::ServiceServer usb_cam::UsbCamNode::service_stop_

Definition at line 67 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::sharpness_

Definition at line 60 of file usb_cam_node.cpp.

bool usb_cam::UsbCamNode::streaming_status_

Definition at line 59 of file usb_cam_node.cpp.

std::string usb_cam::UsbCamNode::video_device_name_

Definition at line 57 of file usb_cam_node.cpp.

int usb_cam::UsbCamNode::white_balance_

Definition at line 60 of file usb_cam_node.cpp.


The documentation for this class was generated from the following file:


usb_cam
Author(s): Benjamin Pitzer
autogenerated on Fri Jun 7 2019 21:46:25