#include <camera_aravis_nodelet.h>
|
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) |
|
void | publishTfLoop (double rate) |
|
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 () |
|
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 |
|
Definition at line 104 of file camera_aravis_nodelet.h.
◆ CameraAravisNodelet()
camera_aravis::CameraAravisNodelet::CameraAravisNodelet |
( |
| ) |
|
◆ ~CameraAravisNodelet()
camera_aravis::CameraAravisNodelet::~CameraAravisNodelet |
( |
| ) |
|
|
virtual |
◆ cameraAutoInfoCallback()
void camera_aravis::CameraAravisNodelet::cameraAutoInfoCallback |
( |
const CameraAutoInfoConstPtr & |
msg_ptr | ) |
|
|
protected |
◆ controlLostCallback()
void camera_aravis::CameraAravisNodelet::controlLostCallback |
( |
ArvDevice * |
p_gv_device, |
|
|
gpointer |
can_instance |
|
) |
| |
|
staticprotected |
◆ discoverFeatures()
void camera_aravis::CameraAravisNodelet::discoverFeatures |
( |
| ) |
|
|
protected |
◆ fillExtendedCameraInfoMessage()
void camera_aravis::CameraAravisNodelet::fillExtendedCameraInfoMessage |
( |
ExtendedCameraInfo & |
msg | ) |
|
|
protected |
◆ getBooleanFeatureCallback()
bool camera_aravis::CameraAravisNodelet::getBooleanFeatureCallback |
( |
camera_aravis::get_boolean_feature_value::Request & |
request, |
|
|
camera_aravis::get_boolean_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ getFloatFeatureCallback()
bool camera_aravis::CameraAravisNodelet::getFloatFeatureCallback |
( |
camera_aravis::get_float_feature_value::Request & |
request, |
|
|
camera_aravis::get_float_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ getIntegerFeatureCallback()
bool camera_aravis::CameraAravisNodelet::getIntegerFeatureCallback |
( |
camera_aravis::get_integer_feature_value::Request & |
request, |
|
|
camera_aravis::get_integer_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ getStringFeatureCallback()
bool camera_aravis::CameraAravisNodelet::getStringFeatureCallback |
( |
camera_aravis::get_string_feature_value::Request & |
request, |
|
|
camera_aravis::get_string_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ newBufferReady()
void camera_aravis::CameraAravisNodelet::newBufferReady |
( |
ArvStream * |
p_stream, |
|
|
CameraAravisNodelet * |
p_can, |
|
|
std::string |
frame_id, |
|
|
size_t |
stream_id |
|
) |
| |
|
staticprotected |
◆ newBufferReadyCallback()
void camera_aravis::CameraAravisNodelet::newBufferReadyCallback |
( |
ArvStream * |
p_stream, |
|
|
gpointer |
can_instance |
|
) |
| |
|
staticprotected |
◆ onInit()
void camera_aravis::CameraAravisNodelet::onInit |
( |
| ) |
|
|
overrideprivatevirtual |
◆ parseStringArgs()
void camera_aravis::CameraAravisNodelet::parseStringArgs |
( |
std::string |
in_arg_string, |
|
|
std::vector< std::string > & |
out_args |
|
) |
| |
|
staticprotected |
◆ publishTfLoop()
void camera_aravis::CameraAravisNodelet::publishTfLoop |
( |
double |
rate | ) |
|
|
protected |
◆ resetPtpClock()
void camera_aravis::CameraAravisNodelet::resetPtpClock |
( |
| ) |
|
|
protected |
◆ rosConnectCallback()
void camera_aravis::CameraAravisNodelet::rosConnectCallback |
( |
| ) |
|
|
protected |
◆ rosReconfigureCallback()
void camera_aravis::CameraAravisNodelet::rosReconfigureCallback |
( |
Config & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
protected |
◆ setAutoMaster()
void camera_aravis::CameraAravisNodelet::setAutoMaster |
( |
bool |
value | ) |
|
|
protected |
◆ setAutoSlave()
void camera_aravis::CameraAravisNodelet::setAutoSlave |
( |
bool |
value | ) |
|
|
protected |
◆ setBooleanFeatureCallback()
bool camera_aravis::CameraAravisNodelet::setBooleanFeatureCallback |
( |
camera_aravis::set_boolean_feature_value::Request & |
request, |
|
|
camera_aravis::set_boolean_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ setExtendedCameraInfo()
void camera_aravis::CameraAravisNodelet::setExtendedCameraInfo |
( |
std::string |
channel_name, |
|
|
size_t |
stream_id |
|
) |
| |
|
protected |
◆ setFloatFeatureCallback()
bool camera_aravis::CameraAravisNodelet::setFloatFeatureCallback |
( |
camera_aravis::set_float_feature_value::Request & |
request, |
|
|
camera_aravis::set_float_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ setIntegerFeatureCallback()
bool camera_aravis::CameraAravisNodelet::setIntegerFeatureCallback |
( |
camera_aravis::set_integer_feature_value::Request & |
request, |
|
|
camera_aravis::set_integer_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ setStringFeatureCallback()
bool camera_aravis::CameraAravisNodelet::setStringFeatureCallback |
( |
camera_aravis::set_string_feature_value::Request & |
request, |
|
|
camera_aravis::set_string_feature_value::Response & |
response |
|
) |
| |
|
protected |
◆ softwareTriggerLoop()
void camera_aravis::CameraAravisNodelet::softwareTriggerLoop |
( |
| ) |
|
|
protected |
◆ spawnStream()
void camera_aravis::CameraAravisNodelet::spawnStream |
( |
| ) |
|
|
private |
◆ syncAutoParameters()
void camera_aravis::CameraAravisNodelet::syncAutoParameters |
( |
| ) |
|
|
protected |
◆ tuneGvStream()
void camera_aravis::CameraAravisNodelet::tuneGvStream |
( |
ArvGvStream * |
p_stream | ) |
|
|
protected |
◆ writeCameraFeaturesFromRosparam()
void camera_aravis::CameraAravisNodelet::writeCameraFeaturesFromRosparam |
( |
| ) |
|
|
protected |
◆ acquire_
int32_t camera_aravis::CameraAravisNodelet::acquire_ = 0 |
|
private |
◆ auto_params_
CameraAutoInfo camera_aravis::CameraAravisNodelet::auto_params_ |
|
protected |
◆ auto_pub_
◆ auto_sub_
◆ cam_pubs_
◆ camera_infos_
std::vector<sensor_msgs::CameraInfoPtr> camera_aravis::CameraAravisNodelet::camera_infos_ |
|
protected |
◆ config_
Config camera_aravis::CameraAravisNodelet::config_ |
|
protected |
◆ config_max_
Config camera_aravis::CameraAravisNodelet::config_max_ |
|
protected |
◆ config_min_
Config camera_aravis::CameraAravisNodelet::config_min_ |
|
protected |
◆ convert_formats
◆ extended_camera_info_mutex_
boost::recursive_mutex camera_aravis::CameraAravisNodelet::extended_camera_info_mutex_ |
|
protected |
◆ extended_camera_info_pubs_
std::vector<ros::Publisher> camera_aravis::CameraAravisNodelet::extended_camera_info_pubs_ |
|
protected |
◆ get_boolean_service_
◆ get_float_service_
◆ get_integer_service_
◆ get_string_service_
◆ guid_
std::string camera_aravis::CameraAravisNodelet::guid_ = "" |
|
private |
◆ height
int32_t camera_aravis::CameraAravisNodelet::height = 0 |
◆ height_max
int32_t camera_aravis::CameraAravisNodelet::height_max = 0 |
◆ height_min
int32_t camera_aravis::CameraAravisNodelet::height_min = 0 |
◆ implemented_features_
std::unordered_map<std::string, const bool> camera_aravis::CameraAravisNodelet::implemented_features_ |
|
protected |
◆ n_buffers_
size_t camera_aravis::CameraAravisNodelet::n_buffers_ = 0 |
|
protected |
◆ num_streams_
gint camera_aravis::CameraAravisNodelet::num_streams_ = 0 |
|
private |
◆ p_buffer_pools_
◆ p_camera_
ArvCamera* camera_aravis::CameraAravisNodelet::p_camera_ = NULL |
|
private |
◆ p_camera_info_managers_
◆ p_camera_info_node_handles_
std::vector<std::unique_ptr<ros::NodeHandle> > camera_aravis::CameraAravisNodelet::p_camera_info_node_handles_ |
|
protected |
◆ p_device_
ArvDevice* camera_aravis::CameraAravisNodelet::p_device_ = NULL |
|
private |
◆ p_stb_
◆ p_streams_
std::vector<ArvStream *> camera_aravis::CameraAravisNodelet::p_streams_ |
|
private |
◆ p_tb_
◆ pub_ext_camera_info_
bool camera_aravis::CameraAravisNodelet::pub_ext_camera_info_ = false |
|
private |
◆ pub_tf_optical_
bool camera_aravis::CameraAravisNodelet::pub_tf_optical_ = false |
|
private |
◆ reconfigure_mutex_
boost::recursive_mutex camera_aravis::CameraAravisNodelet::reconfigure_mutex_ |
|
protected |
◆ reconfigure_server_
std::unique_ptr<dynamic_reconfigure::Server<Config> > camera_aravis::CameraAravisNodelet::reconfigure_server_ |
|
protected |
◆ roi_
struct { ... } camera_aravis::CameraAravisNodelet::roi_ |
◆ sensors_
std::vector<Sensor *> camera_aravis::CameraAravisNodelet::sensors_ |
|
protected |
◆ set_boolean_service_
◆ set_float_service_
◆ set_integer_service_
◆ set_string_service_
◆ software_trigger_active_
std::atomic_bool camera_aravis::CameraAravisNodelet::software_trigger_active_ |
|
protected |
◆ software_trigger_thread_
std::thread camera_aravis::CameraAravisNodelet::software_trigger_thread_ |
|
protected |
◆ spawn_stream_thread_
std::thread camera_aravis::CameraAravisNodelet::spawn_stream_thread_ |
|
protected |
◆ spawning_
std::atomic<bool> camera_aravis::CameraAravisNodelet::spawning_ |
|
protected |
◆ stream_names_
std::vector<std::string> camera_aravis::CameraAravisNodelet::stream_names_ |
|
private |
◆ tf_dyn_thread_
std::thread camera_aravis::CameraAravisNodelet::tf_dyn_thread_ |
|
protected |
◆ tf_optical_
geometry_msgs::TransformStamped camera_aravis::CameraAravisNodelet::tf_optical_ |
|
protected |
◆ tf_thread_active_
std::atomic_bool camera_aravis::CameraAravisNodelet::tf_thread_active_ |
|
protected |
◆ use_ptp_stamp_
bool camera_aravis::CameraAravisNodelet::use_ptp_stamp_ = false |
|
private |
◆ verbose_
bool camera_aravis::CameraAravisNodelet::verbose_ = false |
|
private |
◆ width
int32_t camera_aravis::CameraAravisNodelet::width = 0 |
◆ width_max
int32_t camera_aravis::CameraAravisNodelet::width_max = 0 |
◆ width_min
int32_t camera_aravis::CameraAravisNodelet::width_min = 0 |
int32_t camera_aravis::CameraAravisNodelet::x = 0 |
int32_t camera_aravis::CameraAravisNodelet::y = 0 |
The documentation for this class was generated from the following files: