Public Member Functions | Private Attributes | List of all members
IpCameraDriver Class Reference

#include <ipcamera_driver.hpp>

Public Member Functions

 IpCameraDriver ()
 
bool publish ()
 
bool refreshSrvCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
 

Private Attributes

camera_info_manager::CameraInfoManager camera_info_manager_
 
std::string camera_info_url_
 
image_transport::CameraPublisher camera_pub_
 
cv::VideoCapture cap_
 
std::string frame_id_
 
image_transport::ImageTransport image_transport_
 
ros::NodeHandle pnh_
 
ros::ServiceServer refresh_service_server_
 
std::string video_url_
 

Detailed Description

Definition at line 43 of file ipcamera_driver.hpp.

Constructor & Destructor Documentation

IpCameraDriver::IpCameraDriver ( )
explicit

Definition at line 36 of file ipcamera_driver.cpp.

Member Function Documentation

bool IpCameraDriver::publish ( )

Definition at line 68 of file ipcamera_driver.cpp.

bool IpCameraDriver::refreshSrvCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)

Definition at line 114 of file ipcamera_driver.cpp.

Member Data Documentation

camera_info_manager::CameraInfoManager IpCameraDriver::camera_info_manager_
private

Definition at line 59 of file ipcamera_driver.hpp.

std::string IpCameraDriver::camera_info_url_
private

Definition at line 55 of file ipcamera_driver.hpp.

image_transport::CameraPublisher IpCameraDriver::camera_pub_
private

Definition at line 53 of file ipcamera_driver.hpp.

cv::VideoCapture IpCameraDriver::cap_
private

Definition at line 58 of file ipcamera_driver.hpp.

std::string IpCameraDriver::frame_id_
private

Definition at line 56 of file ipcamera_driver.hpp.

image_transport::ImageTransport IpCameraDriver::image_transport_
private

Definition at line 52 of file ipcamera_driver.hpp.

ros::NodeHandle IpCameraDriver::pnh_
private

Definition at line 51 of file ipcamera_driver.hpp.

ros::ServiceServer IpCameraDriver::refresh_service_server_
private

Definition at line 57 of file ipcamera_driver.hpp.

std::string IpCameraDriver::video_url_
private

Definition at line 54 of file ipcamera_driver.hpp.


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


ipcamera_driver
Author(s): Alireza Hosseini
autogenerated on Sun Dec 13 2020 03:16:15