#include <imu.h>
Public Member Functions | |
| Imu (crl::multisense::Channel *driver, std::string tf_prefix) | |
| void | imuCallback (const crl::multisense::imu::Header &header) |
| ~Imu () | |
Private Member Functions | |
| void | startStreams () |
| void | stopStreams () |
Private Attributes | |
| std::string | accel_frameId_ |
| ros::Publisher | accelerometer_pub_ |
| ros::Publisher | accelerometer_vector_pub_ |
| ros::NodeHandle | device_nh_ |
| crl::multisense::Channel * | driver_ |
| std::string | gyro_frameId_ |
| ros::Publisher | gyroscope_pub_ |
| ros::Publisher | gyroscope_vector_pub_ |
| sensor_msgs::Imu | imu_message_ |
| ros::NodeHandle | imu_nh_ |
| ros::Publisher | imu_pub_ |
| std::string | mag_frameId_ |
| ros::Publisher | magnetometer_pub_ |
| ros::Publisher | magnetometer_vector_pub_ |
| bool | next_gen_camera_ |
| std::mutex | sub_lock_ |
| const std::string | tf_prefix_ |
| int32_t | total_subscribers_ |
| multisense_ros::Imu::Imu | ( | crl::multisense::Channel * | driver, |
| std::string | tf_prefix | ||
| ) |
| void multisense_ros::Imu::imuCallback | ( | const crl::multisense::imu::Header & | header | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |