#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.
libuvc_camera::CameraDriver::~CameraDriver |
( |
| ) |
|
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 |
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 |
void libuvc_camera::CameraDriver::CloseCamera |
( |
| ) |
|
|
private |
bool libuvc_camera::CameraDriver::getUVCExposureCb |
( |
astra_camera::GetUVCExposureRequest & |
req, |
|
|
astra_camera::GetUVCExposureResponse & |
res |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::getUVCGainCb |
( |
astra_camera::GetUVCGainRequest & |
req, |
|
|
astra_camera::GetUVCGainResponse & |
res |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::getUVCWhiteBalanceCb |
( |
astra_camera::GetUVCWhiteBalanceRequest & |
req, |
|
|
astra_camera::GetUVCWhiteBalanceResponse & |
res |
|
) |
| |
|
private |
enum uvc_frame_format libuvc_camera::CameraDriver::GetVideoMode |
( |
std::string |
vmode | ) |
|
|
private |
void libuvc_camera::CameraDriver::ImageCallback |
( |
uvc_frame_t * |
frame | ) |
|
|
private |
void libuvc_camera::CameraDriver::ImageCallbackAdapter |
( |
uvc_frame_t * |
frame, |
|
|
void * |
ptr |
|
) |
| |
|
staticprivate |
void libuvc_camera::CameraDriver::OpenCamera |
( |
UVCCameraConfig & |
new_config | ) |
|
|
private |
void libuvc_camera::CameraDriver::ReconfigureCallback |
( |
UVCCameraConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::setUVCExposureCb |
( |
astra_camera::SetUVCExposureRequest & |
req, |
|
|
astra_camera::SetUVCExposureResponse & |
res |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::setUVCGainCb |
( |
astra_camera::SetUVCGainRequest & |
req, |
|
|
astra_camera::SetUVCGainResponse & |
res |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::setUVCWhiteBalanceCb |
( |
astra_camera::SetUVCWhiteBalanceRequest & |
req, |
|
|
astra_camera::SetUVCWhiteBalanceResponse & |
res |
|
) |
| |
|
private |
bool libuvc_camera::CameraDriver::Start |
( |
| ) |
|
void libuvc_camera::CameraDriver::Stop |
( |
| ) |
|
sensor_msgs::CameraInfo libuvc_camera::CameraDriver::camera_info_ |
|
private |
bool libuvc_camera::CameraDriver::camera_info_init_ |
|
private |
bool libuvc_camera::CameraDriver::camera_info_valid_ |
|
private |
UVCCameraConfig libuvc_camera::CameraDriver::config_ |
|
private |
bool libuvc_camera::CameraDriver::config_changed_ |
|
private |
dynamic_reconfigure::Server<UVCCameraConfig> libuvc_camera::CameraDriver::config_server_ |
|
private |
uvc_context_t* libuvc_camera::CameraDriver::ctx_ |
|
private |
uvc_device_t* libuvc_camera::CameraDriver::dev_ |
|
private |
uvc_device_handle_t* libuvc_camera::CameraDriver::devh_ |
|
private |
std::string libuvc_camera::CameraDriver::device_type_ |
|
private |
bool libuvc_camera::CameraDriver::device_type_init_ |
|
private |
const int libuvc_camera::CameraDriver::kReconfigureClose = 3 |
|
staticprivate |
const int libuvc_camera::CameraDriver::kReconfigureRunning = 0 |
|
staticprivate |
const int libuvc_camera::CameraDriver::kReconfigureStop = 1 |
|
staticprivate |
boost::recursive_mutex libuvc_camera::CameraDriver::mutex_ |
|
private |
std::string libuvc_camera::CameraDriver::ns |
|
private |
std::string libuvc_camera::CameraDriver::ns_no_slash |
|
private |
uvc_frame_t* libuvc_camera::CameraDriver::rgb_frame_ |
|
private |
State libuvc_camera::CameraDriver::state_ |
|
private |
int libuvc_camera::CameraDriver::uvc_flip_ |
|
private |
The documentation for this class was generated from the following files: