#include <camera_aravis_nodelet.h>
Classes | |
struct | Sensor |
struct | StreamIdData |
Public Member Functions | |
CameraAravisNodelet () | |
virtual | ~CameraAravisNodelet () |
Public Member Functions inherited from nodelet::Nodelet | |
void | init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) |
Nodelet () | |
virtual | ~Nodelet () |
Protected Member Functions | |
void | cameraAutoInfoCallback (const CameraAutoInfoConstPtr &msg_ptr) |
void | discoverFeatures () |
void | fillExtendedCameraInfoMessage (ExtendedCameraInfo &msg) |
bool | getBooleanFeatureCallback (camera_aravis::get_boolean_feature_value::Request &request, camera_aravis::get_boolean_feature_value::Response &response) |
bool | getFloatFeatureCallback (camera_aravis::get_float_feature_value::Request &request, camera_aravis::get_float_feature_value::Response &response) |
bool | getIntegerFeatureCallback (camera_aravis::get_integer_feature_value::Request &request, camera_aravis::get_integer_feature_value::Response &response) |
bool | getStringFeatureCallback (camera_aravis::get_string_feature_value::Request &request, camera_aravis::get_string_feature_value::Response &response) |
bool | oneShotWhiteBalanceCallback (camera_aravis::one_shot_white_balance::Request &request, camera_aravis::one_shot_white_balance::Response &response) |
void | onShutdownTriggered (const ros::TimerEvent &) |
void | publishTfLoop (double rate) |
void | readAndPublishCameraDiagnostics (double rate) const |
void | resetPtpClock () |
void | rosConnectCallback () |
void | rosReconfigureCallback (Config &config, uint32_t level) |
void | setAutoMaster (bool value) |
void | setAutoSlave (bool value) |
bool | setBooleanFeatureCallback (camera_aravis::set_boolean_feature_value::Request &request, camera_aravis::set_boolean_feature_value::Response &response) |
void | setExtendedCameraInfo (std::string channel_name, size_t stream_id) |
bool | setFloatFeatureCallback (camera_aravis::set_float_feature_value::Request &request, camera_aravis::set_float_feature_value::Response &response) |
bool | setIntegerFeatureCallback (camera_aravis::set_integer_feature_value::Request &request, camera_aravis::set_integer_feature_value::Response &response) |
bool | setStringFeatureCallback (camera_aravis::set_string_feature_value::Request &request, camera_aravis::set_string_feature_value::Response &response) |
void | softwareTriggerLoop () |
void | syncAutoParameters () |
void | tuneGvStream (ArvGvStream *p_stream) |
void | writeCameraFeaturesFromRosparam () |
Protected Member Functions inherited from nodelet::Nodelet | |
ros::CallbackQueueInterface & | getMTCallbackQueue () const |
ros::NodeHandle & | getMTNodeHandle () const |
ros::NodeHandle & | getMTPrivateNodeHandle () const |
const V_string & | getMyArgv () const |
const std::string & | getName () const |
ros::NodeHandle & | getNodeHandle () const |
ros::NodeHandle & | getPrivateNodeHandle () const |
const M_string & | getRemappingArgs () const |
ros::CallbackQueueInterface & | getSTCallbackQueue () const |
std::string | getSuffixedName (const std::string &suffix) const |
Static Protected Member Functions | |
static void | controlLostCallback (ArvDevice *p_gv_device, gpointer can_instance) |
static void | newBufferReady (ArvStream *p_stream, CameraAravisNodelet *p_can, std::string frame_id, size_t stream_id) |
static void | newBufferReadyCallback (ArvStream *p_stream, gpointer can_instance) |
static void | parseStringArgs (std::string in_arg_string, std::vector< std::string > &out_args) |
Private Member Functions | |
virtual void | onInit () override |
void | spawnStream () |
Private Attributes | |
int32_t | acquire_ = 0 |
std::vector< ConversionFunction > | convert_formats |
std::string | guid_ = "" |
gint | num_streams_ = 0 |
std::vector< CameraBufferPool::Ptr > | p_buffer_pools_ |
ArvCamera * | p_camera_ = NULL |
ArvDevice * | p_device_ = NULL |
std::vector< ArvStream * > | p_streams_ |
std::string | ptp_enable_feature_ = "GevIEEE1588" |
std::string | ptp_set_cmd_feature_ = "" |
std::string | ptp_status_feature_ = "GevIEEE1588Status" |
bool | pub_ext_camera_info_ = false |
bool | pub_tf_optical_ = false |
std::vector< std::string > | stream_names_ |
bool | use_ptp_stamp_ = false |
bool | verbose_ = false |
Definition at line 108 of file camera_aravis_nodelet.h.
camera_aravis::CameraAravisNodelet::CameraAravisNodelet | ( | ) |
Definition at line 55 of file camera_aravis_nodelet.cpp.
|
virtual |
Definition at line 59 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 887 of file camera_aravis_nodelet.cpp.
|
staticprotected |
Definition at line 1621 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1836 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1537 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 775 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 729 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 706 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 752 of file camera_aravis_nodelet.cpp.
|
staticprotected |
Definition at line 1438 of file camera_aravis_nodelet.cpp.
|
staticprotected |
Definition at line 1418 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 798 of file camera_aravis_nodelet.cpp.
|
overrideprivatevirtual |
Implements nodelet::Nodelet.
Definition at line 124 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 2002 of file camera_aravis_nodelet.cpp.
|
staticprotected |
Definition at line 1900 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1658 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1678 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 851 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1401 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1164 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1065 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1078 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 782 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1117 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 736 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 713 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 759 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1631 of file camera_aravis_nodelet.cpp.
|
private |
Definition at line 609 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 995 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1137 of file camera_aravis_nodelet.cpp.
|
protected |
Definition at line 1933 of file camera_aravis_nodelet.cpp.
|
private |
Definition at line 133 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 243 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 244 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 245 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 225 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 228 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 250 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 252 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 251 of file camera_aravis_nodelet.h.
|
private |
Definition at line 134 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 238 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 239 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 237 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 240 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 241 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 236 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 247 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 248 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 181 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 175 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 172 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 178 of file camera_aravis_nodelet.h.
|
private |
Definition at line 116 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::height = 0 |
Definition at line 273 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::height_max = 0 |
Definition at line 275 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::height_min = 0 |
Definition at line 274 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 261 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 259 of file camera_aravis_nodelet.h.
|
private |
Definition at line 129 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 196 of file camera_aravis_nodelet.h.
|
private |
Definition at line 132 of file camera_aravis_nodelet.h.
|
private |
Definition at line 126 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 226 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 227 of file camera_aravis_nodelet.h.
|
private |
Definition at line 127 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 230 of file camera_aravis_nodelet.h.
|
private |
Definition at line 130 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 231 of file camera_aravis_nodelet.h.
|
private |
Definition at line 119 of file camera_aravis_nodelet.h.
|
private |
Definition at line 121 of file camera_aravis_nodelet.h.
|
private |
Definition at line 120 of file camera_aravis_nodelet.h.
|
private |
Definition at line 123 of file camera_aravis_nodelet.h.
|
private |
Definition at line 124 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 223 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 222 of file camera_aravis_nodelet.h.
struct { ... } camera_aravis::CameraAravisNodelet::roi_ |
|
protected |
Definition at line 286 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 193 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 187 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 184 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 190 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 264 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 263 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 258 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 257 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 255 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 254 of file camera_aravis_nodelet.h.
|
private |
Definition at line 131 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 233 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 232 of file camera_aravis_nodelet.h.
|
protected |
Definition at line 234 of file camera_aravis_nodelet.h.
|
private |
Definition at line 118 of file camera_aravis_nodelet.h.
|
private |
Definition at line 115 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::width = 0 |
Definition at line 270 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::width_max = 0 |
Definition at line 272 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::width_min = 0 |
Definition at line 271 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::x = 0 |
Definition at line 268 of file camera_aravis_nodelet.h.
int32_t camera_aravis::CameraAravisNodelet::y = 0 |
Definition at line 269 of file camera_aravis_nodelet.h.