#include <CameraNode.h>
Public Member Functions | |
CameraNode (ros::NodeHandle node, ros::NodeHandle private_nh) | |
~CameraNode () | |
Private Member Functions | |
void | closeCamera () |
void | handlePath (std::string &path) |
void | loadIntrinsics () |
sensor_msgs::ImagePtr | processFrame (const char *frame, size_t size, sensor_msgs::CameraInfoPtr &info) |
void | publishImage (const char *frame, size_t size) |
void | reconfig (monoConfig &config, uint32_t level) |
bool | setCameraInfo (sensor_msgs::SetCameraInfo::Request &req, sensor_msgs::SetCameraInfo::Response &rsp) |
void | startCamera () |
void | stopCamera () |
void | timerCallback (const ros::TimerEvent &event) |
Private Attributes | |
bool | auto_exposure_ |
bool | auto_gain_ |
ueye::Camera | cam_ |
std::string | config_path_ |
bool | configured_ |
bool | force_streaming_ |
image_transport::ImageTransport | it_ |
sensor_msgs::CameraInfo | msg_camera_info_ |
image_transport::CameraPublisher | pub_stream_ |
bool | running_ |
dynamic_reconfigure::Server< monoConfig > | srv_ |
ros::ServiceServer | srv_cam_info_ |
ros::Timer | timer_ |
int | trigger_mode_ |
int | zoom_ |
Definition at line 67 of file CameraNode.h.
ueye::CameraNode::CameraNode | ( | ros::NodeHandle | node, |
ros::NodeHandle | private_nh | ||
) |
Definition at line 41 of file CameraNode.cpp.
ueye::CameraNode::~CameraNode | ( | ) |
Definition at line 112 of file CameraNode.cpp.
|
private |
Definition at line 397 of file CameraNode.cpp.
|
private |
Definition at line 117 of file CameraNode.cpp.
|
private |
Definition at line 324 of file CameraNode.cpp.
|
private |
Definition at line 347 of file CameraNode.cpp.
|
private |
Definition at line 372 of file CameraNode.cpp.
|
private |
Definition at line 133 of file CameraNode.cpp.
|
private |
Definition at line 276 of file CameraNode.cpp.
|
private |
Definition at line 379 of file CameraNode.cpp.
|
private |
Definition at line 388 of file CameraNode.cpp.
|
private |
Definition at line 265 of file CameraNode.cpp.
|
private |
Definition at line 97 of file CameraNode.h.
|
private |
Definition at line 98 of file CameraNode.h.
|
private |
Definition at line 91 of file CameraNode.h.
|
private |
Definition at line 95 of file CameraNode.h.
|
private |
Definition at line 93 of file CameraNode.h.
|
private |
Definition at line 94 of file CameraNode.h.
|
private |
Definition at line 102 of file CameraNode.h.
|
private |
Definition at line 89 of file CameraNode.h.
|
private |
Definition at line 103 of file CameraNode.h.
|
private |
Definition at line 92 of file CameraNode.h.
|
private |
Definition at line 87 of file CameraNode.h.
|
private |
Definition at line 104 of file CameraNode.h.
|
private |
Definition at line 88 of file CameraNode.h.
|
private |
Definition at line 96 of file CameraNode.h.
|
private |
Definition at line 99 of file CameraNode.h.