camera_aravis_node.cpp
/tmp/ws/src/camera_aravis/src/
camera__aravis__node_8cpp.html
../include/camera_aravis/camera_aravis_nodelet.h
int
main
camera__aravis__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
camera_aravis_nodelet.cpp
/tmp/ws/src/camera_aravis/src/
camera__aravis__nodelet_8cpp.html
../include/camera_aravis/camera_aravis_nodelet.h
camera_aravis
void
interleaveImg
namespacecamera__aravis.html
aa86a503c5f4a790acedff3c09354b93d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
renameImg
namespacecamera__aravis.html
ac7e8610080b1c565cbdfa8329a95be7d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
shift
namespacecamera__aravis.html
a2c39ec67366cebbdcdb9781eeb606b23
(uint16_t *data, const size_t length, const size_t digits)
void
shiftImg
namespacecamera__aravis.html
ab827639ca6dc18e6d1f87fefe02ae274
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
unpack10p32Img
namespacecamera__aravis.html
af1bcab0e1718b31574d32e9e253664bb
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedImg
namespacecamera__aravis.html
a4d84a8b505f11addeb99a802da87496b
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedMonoImg
namespacecamera__aravis.html
a75c4f4301263c4092540d5af480bffb3
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10pMonoImg
namespacecamera__aravis.html
a0ff5f46dcc7478d4ed61f152660f9810
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12PackedImg
namespacecamera__aravis.html
ad83742dabe205d668daf84aefe449647
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12pImg
namespacecamera__aravis.html
aec0d7fd0264d6fce9b7858a5dfea44a1
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack565pImg
namespacecamera__aravis.html
a23bcacb831491208bf625e4f58ba8f01
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
camera_aravis_nodelet.h
/tmp/ws/src/camera_aravis/include/camera_aravis/
camera__aravis__nodelet_8h.html
camera_buffer_pool.h
camera_aravis::CameraAravisNodelet
camera_aravis::CameraAravisNodelet::Sensor
camera_aravis::CameraAravisNodelet::StreamIdData
camera_aravis
CameraAravisConfig
Config
namespacecamera__aravis.html
ad8074681f63169e201725cba3b77be30
std::function< void(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out)>
ConversionFunction
namespacecamera__aravis.html
a928ce32d4882d3b79c18a261637f828a
void
interleaveImg
namespacecamera__aravis.html
aa86a503c5f4a790acedff3c09354b93d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
renameImg
namespacecamera__aravis.html
ac7e8610080b1c565cbdfa8329a95be7d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
shiftImg
namespacecamera__aravis.html
ab827639ca6dc18e6d1f87fefe02ae274
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
unpack10p32Img
namespacecamera__aravis.html
af1bcab0e1718b31574d32e9e253664bb
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedImg
namespacecamera__aravis.html
a4d84a8b505f11addeb99a802da87496b
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedMonoImg
namespacecamera__aravis.html
a75c4f4301263c4092540d5af480bffb3
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10pMonoImg
namespacecamera__aravis.html
a0ff5f46dcc7478d4ed61f152660f9810
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12PackedImg
namespacecamera__aravis.html
ad83742dabe205d668daf84aefe449647
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12pImg
namespacecamera__aravis.html
aec0d7fd0264d6fce9b7858a5dfea44a1
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack565pImg
namespacecamera__aravis.html
a23bcacb831491208bf625e4f58ba8f01
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
const std::map< std::string, ConversionFunction >
CONVERSIONS_DICTIONARY
namespacecamera__aravis.html
a8fc3f54222943e3339027ca9359a0f75
const char *
szBufferStatusFromInt
namespacecamera__aravis.html
a8a7a2fa98f59116a9b0c309774ccf969
[]
camera_buffer_pool.cpp
/tmp/ws/src/camera_aravis/src/
camera__buffer__pool_8cpp.html
../include/camera_aravis/camera_buffer_pool.h
camera_aravis
camera_buffer_pool.h
/tmp/ws/src/camera_aravis/include/camera_aravis/
camera__buffer__pool_8h.html
camera_aravis::CameraBufferPool
camera_aravis
mainpage.dox
/tmp/ws/src/camera_aravis/
mainpage_8dox.html
camera_aravis::CameraAravisNodelet
classcamera__aravis_1_1CameraAravisNodelet.html
nodelet::Nodelet
camera_aravis::CameraAravisNodelet::Sensor
camera_aravis::CameraAravisNodelet::StreamIdData
CameraAravisNodelet
classcamera__aravis_1_1CameraAravisNodelet.html
a37b0479705511e56090ae5434b1d6b4e
()
virtual
~CameraAravisNodelet
classcamera__aravis_1_1CameraAravisNodelet.html
ab18c5ca279565d3ccd8f17f89d136efa
()
int32_t
height
classcamera__aravis_1_1CameraAravisNodelet.html
ab5282200d6e534d170274fc9a17e284f
int32_t
height_max
classcamera__aravis_1_1CameraAravisNodelet.html
a48463273a737adba32ad20993ca036dc
int32_t
height_min
classcamera__aravis_1_1CameraAravisNodelet.html
a21f4566445d00329722c524e101e89ab
int32_t
width
classcamera__aravis_1_1CameraAravisNodelet.html
af67320dd05649fdff9ca39a069d640ef
int32_t
width_max
classcamera__aravis_1_1CameraAravisNodelet.html
a6db0877dd03e9f8df883aeb300597e49
int32_t
width_min
classcamera__aravis_1_1CameraAravisNodelet.html
aa5c51bf4dc04ead88c6a583b3347d3da
int32_t
x
classcamera__aravis_1_1CameraAravisNodelet.html
a0de09190b618d043a6bc8197b92799f8
int32_t
y
classcamera__aravis_1_1CameraAravisNodelet.html
a40acd6628b2f302e243ec84b08434cb4
void
cameraAutoInfoCallback
classcamera__aravis_1_1CameraAravisNodelet.html
aa24c5437d80372aa15c2930dc31f0407
(const CameraAutoInfoConstPtr &msg_ptr)
void
discoverFeatures
classcamera__aravis_1_1CameraAravisNodelet.html
aba0eadd013268f7f0a70b1becbaa58c9
()
void
publishTfLoop
classcamera__aravis_1_1CameraAravisNodelet.html
a58eecbf9345f0419a0a588d9de217bab
(double rate)
void
resetPtpClock
classcamera__aravis_1_1CameraAravisNodelet.html
aa40f49ef74e4907cca56e1b0d6ac932f
()
void
rosConnectCallback
classcamera__aravis_1_1CameraAravisNodelet.html
a2da3997673600ec8accad9784e21e56c
()
void
rosReconfigureCallback
classcamera__aravis_1_1CameraAravisNodelet.html
ad810ff7d3e4d0a6fc6f9122e9754492d
(Config &config, uint32_t level)
void
setAutoMaster
classcamera__aravis_1_1CameraAravisNodelet.html
a763f0cf231088fcaef973e83e4546569
(bool value)
void
setAutoSlave
classcamera__aravis_1_1CameraAravisNodelet.html
a76281026acf415ad4323be8cbc3031da
(bool value)
void
softwareTriggerLoop
classcamera__aravis_1_1CameraAravisNodelet.html
a9ceb4a7d2a8e7df9cb9b4298f8b0efd1
()
void
syncAutoParameters
classcamera__aravis_1_1CameraAravisNodelet.html
aa54ae7de0bb837ae179eca9f1a4f7230
()
void
tuneGvStream
classcamera__aravis_1_1CameraAravisNodelet.html
a560aa9960a8a38e4b2648f82af1abaaf
(ArvGvStream *p_stream)
void
writeCameraFeaturesFromRosparam
classcamera__aravis_1_1CameraAravisNodelet.html
a7d67fdc122d8dccf1214ffac91709bde
()
static void
controlLostCallback
classcamera__aravis_1_1CameraAravisNodelet.html
ab174c86051108eb0820637105bdddb1e
(ArvDevice *p_gv_device, gpointer can_instance)
static void
newBufferReady
classcamera__aravis_1_1CameraAravisNodelet.html
ae05a0bdbaf70710b9b876bd8719a0025
(ArvStream *p_stream, CameraAravisNodelet *p_can, std::string frame_id, size_t stream_id)
static void
newBufferReadyCallback
classcamera__aravis_1_1CameraAravisNodelet.html
a9f200898b7223897c167b111ab6e8080
(ArvStream *p_stream, gpointer can_instance)
static void
parseStringArgs
classcamera__aravis_1_1CameraAravisNodelet.html
a60d6cd7f42ea00292da8899900026a6a
(std::string in_arg_string, std::vector< std::string > &out_args)
int32_t
acquire_
classcamera__aravis_1_1CameraAravisNodelet.html
abd22b8297de99fd423b560c546a5affc
CameraAutoInfo
auto_params_
classcamera__aravis_1_1CameraAravisNodelet.html
a6dbe0bc2602dfb3b8168bc3d3766802b
ros::Publisher
auto_pub_
classcamera__aravis_1_1CameraAravisNodelet.html
a2eaa641d2517cc69e64ad0f3f32bb494
ros::Subscriber
auto_sub_
classcamera__aravis_1_1CameraAravisNodelet.html
ad21bdfd689caa7d14ef4145f755dbe36
std::vector< image_transport::CameraPublisher >
cam_pubs_
classcamera__aravis_1_1CameraAravisNodelet.html
a8c4304604629bc49999fbe0e0c8cb289
std::vector< sensor_msgs::CameraInfoPtr >
camera_infos_
classcamera__aravis_1_1CameraAravisNodelet.html
a383e335f8c0ac202cd3a7023bb945bfb
Config
config_
classcamera__aravis_1_1CameraAravisNodelet.html
acb3c0797816342962e0a2bd7d71f2f24
Config
config_max_
classcamera__aravis_1_1CameraAravisNodelet.html
abccea389f8d8a17b3db51ad83507fb47
Config
config_min_
classcamera__aravis_1_1CameraAravisNodelet.html
ae0fe443f3d4e012d06f982bb38361853
ConversionFunction
convert_format
classcamera__aravis_1_1CameraAravisNodelet.html
adc6db8c6608beb7cac3b3deb3f3b78bc
std::unordered_map< std::string, const bool >
implemented_features_
classcamera__aravis_1_1CameraAravisNodelet.html
a533443aa24260bdb237800cde8317c77
size_t
n_buffers_
classcamera__aravis_1_1CameraAravisNodelet.html
aa376815c016a7af93e2e6e3dac4850d0
gint
num_streams_
classcamera__aravis_1_1CameraAravisNodelet.html
a7b9a2f7dec36df96fb761260e9a136e8
std::vector< CameraBufferPool::Ptr >
p_buffer_pools_
classcamera__aravis_1_1CameraAravisNodelet.html
a874ada7164a5a9a2896639d8e0d4e3ee
ArvCamera *
p_camera_
classcamera__aravis_1_1CameraAravisNodelet.html
a63f1fd3f24418a0f56b452da809e4ba4
std::vector< std::unique_ptr< camera_info_manager::CameraInfoManager > >
p_camera_info_managers_
classcamera__aravis_1_1CameraAravisNodelet.html
a427eab9e5da6c80a1bfd44b03bfd5dde
ArvDevice *
p_device_
classcamera__aravis_1_1CameraAravisNodelet.html
a6cdc5b4f162321e1b28234852f7e64b7
std::unique_ptr< tf2_ros::StaticTransformBroadcaster >
p_stb_
classcamera__aravis_1_1CameraAravisNodelet.html
ae09300e99209eaf458c67feadc9f2d93
std::vector< ArvStream * >
p_streams_
classcamera__aravis_1_1CameraAravisNodelet.html
ab7ad91bb4ccb59b933e5590a188e5d65
std::unique_ptr< tf2_ros::TransformBroadcaster >
p_tb_
classcamera__aravis_1_1CameraAravisNodelet.html
aafb3ba8b65152ece5209b88360d5b55b
boost::recursive_mutex
reconfigure_mutex_
classcamera__aravis_1_1CameraAravisNodelet.html
aa23430e5028ff849e62049c5d5d9d938
std::unique_ptr< dynamic_reconfigure::Server< Config > >
reconfigure_server_
classcamera__aravis_1_1CameraAravisNodelet.html
afe9d34f673bb7b82e66c5b557b32ee07
struct camera_aravis::CameraAravisNodelet::@0
roi_
classcamera__aravis_1_1CameraAravisNodelet.html
a2416459e7951cc30c6abe5772a41184d
std::vector< Sensor * >
sensors_
classcamera__aravis_1_1CameraAravisNodelet.html
a5da6fe071df395a5af0fb8c8c4efbee4
std::atomic_bool
software_trigger_active_
classcamera__aravis_1_1CameraAravisNodelet.html
a626a77a90cd3576ac244adad6908d0f9
std::thread
software_trigger_thread_
classcamera__aravis_1_1CameraAravisNodelet.html
ab3943caf41f57c6d2c695b5e20e90a92
std::thread
spawn_stream_thread_
classcamera__aravis_1_1CameraAravisNodelet.html
a68a2c19c33fe7ffc36275d2e8d595e36
std::atomic< bool >
spawning_
classcamera__aravis_1_1CameraAravisNodelet.html
ad7427c9efd1a996a0dbbb9f998f0b0f6
std::vector< std::string >
stream_names_
classcamera__aravis_1_1CameraAravisNodelet.html
a0d90f56774cacc755531c55ca5cb6a72
std::thread
tf_dyn_thread_
classcamera__aravis_1_1CameraAravisNodelet.html
a93f4123ba5c513e6b103906ff092e861
geometry_msgs::TransformStamped
tf_optical_
classcamera__aravis_1_1CameraAravisNodelet.html
a362a06549e39848ee538921eb61853d4
std::atomic_bool
tf_thread_active_
classcamera__aravis_1_1CameraAravisNodelet.html
acfbf957dcb953d250e5b3b20ff0e117e
bool
use_ptp_stamp_
classcamera__aravis_1_1CameraAravisNodelet.html
a2ed6030957fecc60f4387b86140ce80a
virtual void
onInit
classcamera__aravis_1_1CameraAravisNodelet.html
ade388d8a9b3ae4320c1bbd6a746acdbc
() override
void
spawnStream
classcamera__aravis_1_1CameraAravisNodelet.html
ad3f495410f825261f817eb87f2ee0c63
()
camera_aravis::CameraBufferPool
classcamera__aravis_1_1CameraBufferPool.html
boost::shared_ptr< CameraBufferPool >
Ptr
classcamera__aravis_1_1CameraBufferPool.html
a9ece2dd1ee4f38c0ec0c2edc478980d5
boost::weak_ptr< CameraBufferPool >
WPtr
classcamera__aravis_1_1CameraBufferPool.html
a2f905048a5e3b803d6b097cc6016899d
void
allocateBuffers
classcamera__aravis_1_1CameraBufferPool.html
a69014255aae18f0d276ff3b8228e271f
(size_t n=1)
CameraBufferPool
classcamera__aravis_1_1CameraBufferPool.html
a0122ccee0d78b8b5d32c4ddfb772c92c
(ArvStream *stream, size_t payload_size_bytes, size_t n_preallocated_buffers=2)
size_t
getAllocatedSize
classcamera__aravis_1_1CameraBufferPool.html
af87ee8e8dc69ab269a23ae532c7a5be5
() const
size_t
getPayloadSize
classcamera__aravis_1_1CameraBufferPool.html
a85e2d23a6394c1e39afa344ed4f9c9eb
() const
sensor_msgs::ImagePtr
getRecyclableImg
classcamera__aravis_1_1CameraBufferPool.html
a2f4d473620169330e85e3605abf92427
()
size_t
getUsedSize
classcamera__aravis_1_1CameraBufferPool.html
ab583d91ab958f0441d5bd46133b193a9
() const
sensor_msgs::ImagePtr
operator[]
classcamera__aravis_1_1CameraBufferPool.html
ac5a7c32777cf5574b97006c58010736f
(ArvBuffer *buffer)
virtual
~CameraBufferPool
classcamera__aravis_1_1CameraBufferPool.html
afe007d94fe8d65eaa6530a68de5cdd49
()
void
push
classcamera__aravis_1_1CameraBufferPool.html
acbfbcd65ce03d879a64f0893abff3ad3
(sensor_msgs::Image *p_img)
static void
reclaim
classcamera__aravis_1_1CameraBufferPool.html
abe073d38132c26023d4b511a969b6545
(const WPtr &self, sensor_msgs::Image *p_img)
std::map< const uint8_t *, sensor_msgs::ImagePtr >
available_img_buffers_
classcamera__aravis_1_1CameraBufferPool.html
a795070f03950d3e8d8bc492f6623ab5a
std::stack< sensor_msgs::ImagePtr >
dangling_imgs_
classcamera__aravis_1_1CameraBufferPool.html
a6343c42f73961bd5600d64e9322a19cc
std::mutex
mutex_
classcamera__aravis_1_1CameraBufferPool.html
a29bcfb8ea098270e07bb780c3b28bb97
size_t
n_buffers_
classcamera__aravis_1_1CameraBufferPool.html
a8156f772d50d591293adc0ff51dc6056
size_t
payload_size_bytes_
classcamera__aravis_1_1CameraBufferPool.html
ab3bac8f5ba5eaf2ae362a17b2b038e24
Ptr
self_
classcamera__aravis_1_1CameraBufferPool.html
afe4157ceb472c2a76ba5fd5d98498728
ArvStream *
stream_
classcamera__aravis_1_1CameraBufferPool.html
a4e0de6e1e1b49d3c54be5b4fb3f0b689
std::map< sensor_msgs::Image *, ArvBuffer * >
used_buffers_
classcamera__aravis_1_1CameraBufferPool.html
ad380d39cfbab98351640ae7f23a48504
camera_aravis::CameraAravisNodelet::Sensor
structcamera__aravis_1_1CameraAravisNodelet_1_1Sensor.html
int32_t
height
structcamera__aravis_1_1CameraAravisNodelet_1_1Sensor.html
ad88729727b19c72ee75e84142cb41777
size_t
n_bits_pixel
structcamera__aravis_1_1CameraAravisNodelet_1_1Sensor.html
a10518d69d08b8ca79e2c5b8230af9012
std::string
pixel_format
structcamera__aravis_1_1CameraAravisNodelet_1_1Sensor.html
ad5663cd73176c5cfd0e368c02aec2671
int32_t
width
structcamera__aravis_1_1CameraAravisNodelet_1_1Sensor.html
a3b25e26f597378dc87a907ac4011973a
camera_aravis::CameraAravisNodelet::StreamIdData
structcamera__aravis_1_1CameraAravisNodelet_1_1StreamIdData.html
CameraAravisNodelet *
can
structcamera__aravis_1_1CameraAravisNodelet_1_1StreamIdData.html
a6927c807dd4b09ed2520cea485021558
size_t
stream_id
structcamera__aravis_1_1CameraAravisNodelet_1_1StreamIdData.html
af79ab0fd5ce7b479ca7e163ffa935af0
camera_aravis
namespacecamera__aravis.html
camera_aravis::CameraAravisNodelet
camera_aravis::CameraBufferPool
CameraAravisConfig
Config
namespacecamera__aravis.html
ad8074681f63169e201725cba3b77be30
std::function< void(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out)>
ConversionFunction
namespacecamera__aravis.html
a928ce32d4882d3b79c18a261637f828a
void
interleaveImg
namespacecamera__aravis.html
aa86a503c5f4a790acedff3c09354b93d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
renameImg
namespacecamera__aravis.html
ac7e8610080b1c565cbdfa8329a95be7d
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
shift
namespacecamera__aravis.html
a2c39ec67366cebbdcdb9781eeb606b23
(uint16_t *data, const size_t length, const size_t digits)
void
shiftImg
namespacecamera__aravis.html
ab827639ca6dc18e6d1f87fefe02ae274
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
void
unpack10p32Img
namespacecamera__aravis.html
af1bcab0e1718b31574d32e9e253664bb
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedImg
namespacecamera__aravis.html
a4d84a8b505f11addeb99a802da87496b
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10PackedMonoImg
namespacecamera__aravis.html
a75c4f4301263c4092540d5af480bffb3
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack10pMonoImg
namespacecamera__aravis.html
a0ff5f46dcc7478d4ed61f152660f9810
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12PackedImg
namespacecamera__aravis.html
ad83742dabe205d668daf84aefe449647
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack12pImg
namespacecamera__aravis.html
aec0d7fd0264d6fce9b7858a5dfea44a1
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
void
unpack565pImg
namespacecamera__aravis.html
a23bcacb831491208bf625e4f58ba8f01
(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
const std::map< std::string, ConversionFunction >
CONVERSIONS_DICTIONARY
namespacecamera__aravis.html
a8fc3f54222943e3339027ca9359a0f75
const char *
szBufferStatusFromInt
namespacecamera__aravis.html
a8a7a2fa98f59116a9b0c309774ccf969
[]
index
index