Public Member Functions | Public Attributes | List of all members
hardware_interface::ImuSensorHandle::Data Struct Reference

#include <imu_sensor_interface.h>

Public Member Functions

 Data ()
 

Public Attributes

double * angular_velocity
 A pointer to the storage of the angular velocity value: a triplet (x,y,z) More...
 
double * angular_velocity_covariance
 A pointer to the storage of the angular velocity covariance value: a row major 3x3 matrix about (x,y,z) More...
 
std::string frame_id
 The reference frame to which this sensor is associated. More...
 
double * linear_acceleration
 A pointer to the storage of the linear acceleration value: a triplet (x,y,z) More...
 
double * linear_acceleration_covariance
 A pointer to the storage of the linear acceleration covariance value: a row major 3x3 matrix about (x,y,z) More...
 
std::string name
 The name of the sensor. More...
 
double * orientation
 A pointer to the storage of the orientation value: a quaternion (x,y,z,w) More...
 
double * orientation_covariance
 A pointer to the storage of the orientation covariance value: a row major 3x3 matrix about (x,y,z) More...
 

Detailed Description

Definition at line 47 of file imu_sensor_interface.h.

Constructor & Destructor Documentation

hardware_interface::ImuSensorHandle::Data::Data ( )
inline

Definition at line 49 of file imu_sensor_interface.h.

Member Data Documentation

double* hardware_interface::ImuSensorHandle::Data::angular_velocity

A pointer to the storage of the angular velocity value: a triplet (x,y,z)

Definition at line 63 of file imu_sensor_interface.h.

double* hardware_interface::ImuSensorHandle::Data::angular_velocity_covariance

A pointer to the storage of the angular velocity covariance value: a row major 3x3 matrix about (x,y,z)

Definition at line 64 of file imu_sensor_interface.h.

std::string hardware_interface::ImuSensorHandle::Data::frame_id

The reference frame to which this sensor is associated.

Definition at line 60 of file imu_sensor_interface.h.

double* hardware_interface::ImuSensorHandle::Data::linear_acceleration

A pointer to the storage of the linear acceleration value: a triplet (x,y,z)

Definition at line 65 of file imu_sensor_interface.h.

double* hardware_interface::ImuSensorHandle::Data::linear_acceleration_covariance

A pointer to the storage of the linear acceleration covariance value: a row major 3x3 matrix about (x,y,z)

Definition at line 66 of file imu_sensor_interface.h.

std::string hardware_interface::ImuSensorHandle::Data::name

The name of the sensor.

Definition at line 59 of file imu_sensor_interface.h.

double* hardware_interface::ImuSensorHandle::Data::orientation

A pointer to the storage of the orientation value: a quaternion (x,y,z,w)

Definition at line 61 of file imu_sensor_interface.h.

double* hardware_interface::ImuSensorHandle::Data::orientation_covariance

A pointer to the storage of the orientation covariance value: a row major 3x3 matrix about (x,y,z)

Definition at line 62 of file imu_sensor_interface.h.


The documentation for this struct was generated from the following file:


hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Fri Jun 7 2019 22:00:03