#include <camera_driver.h>
|
void | AutoControlsCallback (enum uvc_status_class status_class, int event, int selector, enum uvc_status_attribute status_attribute, void *data, size_t data_len) |
|
void | CloseCamera () |
|
bool | getUVCExposureCb (astra_camera::GetUVCExposureRequest &req, astra_camera::GetUVCExposureResponse &res) |
|
bool | getUVCGainCb (astra_camera::GetUVCGainRequest &req, astra_camera::GetUVCGainResponse &res) |
|
bool | getUVCWhiteBalanceCb (astra_camera::GetUVCWhiteBalanceRequest &req, astra_camera::GetUVCWhiteBalanceResponse &res) |
|
enum uvc_frame_format | GetVideoMode (std::string vmode) |
|
void | ImageCallback (uvc_frame_t *frame) |
|
void | OpenCamera (UVCCameraConfig &new_config) |
|
void | ReconfigureCallback (UVCCameraConfig &config, uint32_t level) |
|
bool | setUVCExposureCb (astra_camera::SetUVCExposureRequest &req, astra_camera::SetUVCExposureResponse &res) |
|
bool | setUVCGainCb (astra_camera::SetUVCGainRequest &req, astra_camera::SetUVCGainResponse &res) |
|
bool | setUVCWhiteBalanceCb (astra_camera::SetUVCWhiteBalanceRequest &req, astra_camera::SetUVCWhiteBalanceResponse &res) |
|
|
static void | AutoControlsCallbackAdapter (enum uvc_status_class status_class, int event, int selector, enum uvc_status_attribute status_attribute, void *data, size_t data_len, void *ptr) |
|
static void | ImageCallbackAdapter (uvc_frame_t *frame, void *ptr) |
|
Definition at line 25 of file camera_driver.h.
◆ State
◆ CameraDriver()
◆ ~CameraDriver()
libuvc_camera::CameraDriver::~CameraDriver |
( |
| ) |
|
◆ AutoControlsCallback()
void libuvc_camera::CameraDriver::AutoControlsCallback |
( |
enum uvc_status_class |
status_class, |
|
|
int |
event, |
|
|
int |
selector, |
|
|
enum uvc_status_attribute |
status_attribute, |
|
|
void * |
data, |
|
|
size_t |
data_len |
|
) |
| |
|
private |
◆ AutoControlsCallbackAdapter()
void libuvc_camera::CameraDriver::AutoControlsCallbackAdapter |
( |
enum uvc_status_class |
status_class, |
|
|
int |
event, |
|
|
int |
selector, |
|
|
enum uvc_status_attribute |
status_attribute, |
|
|
void * |
data, |
|
|
size_t |
data_len, |
|
|
void * |
ptr |
|
) |
| |
|
staticprivate |
◆ CloseCamera()
void libuvc_camera::CameraDriver::CloseCamera |
( |
| ) |
|
|
private |
◆ getUVCExposureCb()
bool libuvc_camera::CameraDriver::getUVCExposureCb |
( |
astra_camera::GetUVCExposureRequest & |
req, |
|
|
astra_camera::GetUVCExposureResponse & |
res |
|
) |
| |
|
private |
◆ getUVCGainCb()
bool libuvc_camera::CameraDriver::getUVCGainCb |
( |
astra_camera::GetUVCGainRequest & |
req, |
|
|
astra_camera::GetUVCGainResponse & |
res |
|
) |
| |
|
private |
◆ getUVCWhiteBalanceCb()
bool libuvc_camera::CameraDriver::getUVCWhiteBalanceCb |
( |
astra_camera::GetUVCWhiteBalanceRequest & |
req, |
|
|
astra_camera::GetUVCWhiteBalanceResponse & |
res |
|
) |
| |
|
private |
◆ GetVideoMode()
enum uvc_frame_format libuvc_camera::CameraDriver::GetVideoMode |
( |
std::string |
vmode | ) |
|
|
private |
◆ ImageCallback()
void libuvc_camera::CameraDriver::ImageCallback |
( |
uvc_frame_t * |
frame | ) |
|
|
private |
◆ ImageCallbackAdapter()
void libuvc_camera::CameraDriver::ImageCallbackAdapter |
( |
uvc_frame_t * |
frame, |
|
|
void * |
ptr |
|
) |
| |
|
staticprivate |
◆ OpenCamera()
void libuvc_camera::CameraDriver::OpenCamera |
( |
UVCCameraConfig & |
new_config | ) |
|
|
private |
◆ ReconfigureCallback()
void libuvc_camera::CameraDriver::ReconfigureCallback |
( |
UVCCameraConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
private |
◆ setUVCExposureCb()
bool libuvc_camera::CameraDriver::setUVCExposureCb |
( |
astra_camera::SetUVCExposureRequest & |
req, |
|
|
astra_camera::SetUVCExposureResponse & |
res |
|
) |
| |
|
private |
◆ setUVCGainCb()
bool libuvc_camera::CameraDriver::setUVCGainCb |
( |
astra_camera::SetUVCGainRequest & |
req, |
|
|
astra_camera::SetUVCGainResponse & |
res |
|
) |
| |
|
private |
◆ setUVCWhiteBalanceCb()
bool libuvc_camera::CameraDriver::setUVCWhiteBalanceCb |
( |
astra_camera::SetUVCWhiteBalanceRequest & |
req, |
|
|
astra_camera::SetUVCWhiteBalanceResponse & |
res |
|
) |
| |
|
private |
◆ Start()
bool libuvc_camera::CameraDriver::Start |
( |
| ) |
|
◆ Stop()
void libuvc_camera::CameraDriver::Stop |
( |
| ) |
|
◆ cam_pub_
◆ camera_info_
sensor_msgs::CameraInfo libuvc_camera::CameraDriver::camera_info_ |
|
private |
◆ camera_info_client
◆ camera_info_init_
bool libuvc_camera::CameraDriver::camera_info_init_ |
|
private |
◆ camera_info_valid_
bool libuvc_camera::CameraDriver::camera_info_valid_ |
|
private |
◆ cinfo_manager_
◆ config_
UVCCameraConfig libuvc_camera::CameraDriver::config_ |
|
private |
◆ config_changed_
bool libuvc_camera::CameraDriver::config_changed_ |
|
private |
◆ config_server_
dynamic_reconfigure::Server<UVCCameraConfig> libuvc_camera::CameraDriver::config_server_ |
|
private |
◆ ctx_
uvc_context_t* libuvc_camera::CameraDriver::ctx_ |
|
private |
◆ dev_
uvc_device_t* libuvc_camera::CameraDriver::dev_ |
|
private |
◆ devh_
uvc_device_handle_t* libuvc_camera::CameraDriver::devh_ |
|
private |
◆ device_type_
std::string libuvc_camera::CameraDriver::device_type_ |
|
private |
◆ device_type_client
◆ device_type_init_
bool libuvc_camera::CameraDriver::device_type_init_ |
|
private |
◆ device_type_no_
◆ get_uvc_exposure_server
◆ get_uvc_gain_server
◆ get_uvc_white_balance_server
◆ it_
◆ kReconfigureClose
const int libuvc_camera::CameraDriver::kReconfigureClose = 3 |
|
staticprivate |
◆ kReconfigureRunning
const int libuvc_camera::CameraDriver::kReconfigureRunning = 0 |
|
staticprivate |
◆ kReconfigureStop
const int libuvc_camera::CameraDriver::kReconfigureStop = 1 |
|
staticprivate |
◆ mutex_
boost::recursive_mutex libuvc_camera::CameraDriver::mutex_ |
|
private |
◆ nh_
◆ ns
std::string libuvc_camera::CameraDriver::ns |
|
private |
◆ ns_no_slash
std::string libuvc_camera::CameraDriver::ns_no_slash |
|
private |
◆ param_init_
bool libuvc_camera::CameraDriver::param_init_ |
|
private |
◆ priv_nh_
◆ rgb_frame_
uvc_frame_t* libuvc_camera::CameraDriver::rgb_frame_ |
|
private |
◆ set_uvc_exposure_server
◆ set_uvc_gain_server
◆ set_uvc_white_balance_server
◆ state_
State libuvc_camera::CameraDriver::state_ |
|
private |
◆ uvc_flip_
int libuvc_camera::CameraDriver::uvc_flip_ |
|
private |
The documentation for this class was generated from the following files: