Public Member Functions | Private Types | Private Member Functions | Private Attributes
avt_vimba_camera::MonoCamera Class Reference

#include <mono_camera.h>

List of all members.

Public Member Functions

 MonoCamera (ros::NodeHandle nh, ros::NodeHandle nhp)
 ~MonoCamera (void)

Private Types

typedef
avt_vimba_camera::AvtVimbaCameraConfig 
Config
typedef
dynamic_reconfigure::Server
< Config
ReconfigureServer

Private Member Functions

void configure (Config &newconfig, uint32_t level)
void frameCallback (const FramePtr &vimba_frame_ptr)
void updateCameraInfo (const Config &config)

Private Attributes

AvtVimbaApi api_
AvtVimbaCamera cam_
Config camera_config_
std::string camera_info_url_
std::string guid_
boost::shared_ptr
< camera_info_manager::CameraInfoManager
info_man_
std::string ip_
image_transport::ImageTransport it_
ros::NodeHandle nh_
ros::NodeHandle nhp_
image_transport::CameraPublisher pub_
ReconfigureServer reconfigure_server_
bool show_debug_prints_

Detailed Description

Definition at line 50 of file mono_camera.h.


Member Typedef Documentation

typedef avt_vimba_camera::AvtVimbaCameraConfig avt_vimba_camera::MonoCamera::Config [private]

Definition at line 80 of file mono_camera.h.

typedef dynamic_reconfigure::Server<Config> avt_vimba_camera::MonoCamera::ReconfigureServer [private]

Definition at line 81 of file mono_camera.h.


Constructor & Destructor Documentation

Definition at line 39 of file mono_camera.cpp.

Definition at line 67 of file mono_camera.cpp.


Member Function Documentation

void avt_vimba_camera::MonoCamera::configure ( Config newconfig,
uint32_t  level 
) [private]

Dynamic reconfigure callback

Called immediately when callback first defined. Called again when dynamic reconfigure starts or changes a parameter value.

Parameters:
newconfignew Config values
levelbit-wise OR of reconfiguration levels for all changed parameters (0xffffffff on initial call)

Definition at line 97 of file mono_camera.cpp.

void avt_vimba_camera::MonoCamera::frameCallback ( const FramePtr vimba_frame_ptr) [private]

Definition at line 72 of file mono_camera.cpp.

void avt_vimba_camera::MonoCamera::updateCameraInfo ( const Config config) [private]

Definition at line 117 of file mono_camera.cpp.


Member Data Documentation

Definition at line 56 of file mono_camera.h.

Definition at line 57 of file mono_camera.h.

Definition at line 85 of file mono_camera.h.

Definition at line 67 of file mono_camera.h.

Definition at line 66 of file mono_camera.h.

Definition at line 77 of file mono_camera.h.

Definition at line 65 of file mono_camera.h.

Definition at line 70 of file mono_camera.h.

Definition at line 62 of file mono_camera.h.

Definition at line 63 of file mono_camera.h.

Definition at line 72 of file mono_camera.h.

Definition at line 82 of file mono_camera.h.

Definition at line 68 of file mono_camera.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Jun 6 2019 18:23:39