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 = {nullptr}
 A pointer to the storage of the angular velocity value: a triplet (x,y,z) More...
 
double * angular_velocity_covariance = {nullptr}
 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 = {nullptr}
 A pointer to the storage of the linear acceleration value: a triplet (x,y,z) More...
 
double * linear_acceleration_covariance = {nullptr}
 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 = {nullptr}
 A pointer to the storage of the orientation value: a quaternion (x,y,z,w) More...
 
double * orientation_covariance = {nullptr}
 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

◆ Data()

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

Definition at line 50 of file imu_sensor_interface.h.

Member Data Documentation

◆ angular_velocity

double* hardware_interface::ImuSensorHandle::Data::angular_velocity = {nullptr}

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

Definition at line 56 of file imu_sensor_interface.h.

◆ angular_velocity_covariance

double* hardware_interface::ImuSensorHandle::Data::angular_velocity_covariance = {nullptr}

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

Definition at line 57 of file imu_sensor_interface.h.

◆ frame_id

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

The reference frame to which this sensor is associated.

Definition at line 53 of file imu_sensor_interface.h.

◆ linear_acceleration

double* hardware_interface::ImuSensorHandle::Data::linear_acceleration = {nullptr}

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

Definition at line 58 of file imu_sensor_interface.h.

◆ linear_acceleration_covariance

double* hardware_interface::ImuSensorHandle::Data::linear_acceleration_covariance = {nullptr}

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

Definition at line 59 of file imu_sensor_interface.h.

◆ name

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

The name of the sensor.

Definition at line 52 of file imu_sensor_interface.h.

◆ orientation

double* hardware_interface::ImuSensorHandle::Data::orientation = {nullptr}

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

Definition at line 54 of file imu_sensor_interface.h.

◆ orientation_covariance

double* hardware_interface::ImuSensorHandle::Data::orientation_covariance = {nullptr}

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

Definition at line 55 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 Mon Feb 28 2022 23:30:10