Public Member Functions | Private Member Functions | Private Attributes
realsense2_camera::SyncedImuPublisher Class Reference

#include <base_realsense_node.h>

List of all members.

Public Member Functions

void Enable (bool is_enabled)
uint32_t getNumSubscribers ()
void Pause ()
void Publish (sensor_msgs::Imu msg)
void Resume ()
 SyncedImuPublisher ()
 SyncedImuPublisher (ros::Publisher imu_publisher, std::size_t waiting_list_size=1000)
 ~SyncedImuPublisher ()

Private Member Functions

void PublishPendingMessages ()

Private Attributes

bool _is_enabled
std::mutex _mutex
bool _pause_mode
std::queue< sensor_msgs::Imu > _pending_messages
ros::Publisher _publisher
std::size_t _waiting_list_size

Detailed Description

Definition at line 70 of file base_realsense_node.h.


Constructor & Destructor Documentation

Definition at line 73 of file base_realsense_node.h.

SyncedImuPublisher::SyncedImuPublisher ( ros::Publisher  imu_publisher,
std::size_t  waiting_list_size = 1000 
)

Definition at line 18 of file base_realsense_node.cpp.

Definition at line 23 of file base_realsense_node.cpp.


Member Function Documentation

void realsense2_camera::SyncedImuPublisher::Enable ( bool  is_enabled) [inline]

Definition at line 80 of file base_realsense_node.h.

Definition at line 79 of file base_realsense_node.h.

Definition at line 47 of file base_realsense_node.cpp.

void SyncedImuPublisher::Publish ( sensor_msgs::Imu  msg)

Definition at line 28 of file base_realsense_node.cpp.

Definition at line 61 of file base_realsense_node.cpp.

Definition at line 54 of file base_realsense_node.cpp.


Member Data Documentation

Definition at line 91 of file base_realsense_node.h.

Definition at line 86 of file base_realsense_node.h.

Definition at line 88 of file base_realsense_node.h.

std::queue<sensor_msgs::Imu> realsense2_camera::SyncedImuPublisher::_pending_messages [private]

Definition at line 89 of file base_realsense_node.h.

Definition at line 87 of file base_realsense_node.h.

Definition at line 90 of file base_realsense_node.h.


The documentation for this class was generated from the following files:


realsense2_camera
Author(s): Sergey Dorodnicov , Doron Hirshberg
autogenerated on Sat Jul 6 2019 03:30:09