Skip to main content

RawIMUOutput Struct

Raw (uncorrected) IMU sensor measurement output (MessageType::RAW_IMU_OUTPUT, version 1). More...

Declaration

struct point_one::fusion_engine::messages::RawIMUOutput { ... }

Included Headers

Base struct

structMessagePayload

The base class for all message payloads. More...

Public Member Attributes Index

int32_taccel[3] = {INT32_MAX, INT32_MAX, INT32_MAX}

Measured x/y/z acceleration (in meters/second^2 * 2^-16), resolved in the sensor measurement frame. More...

MeasurementDetailsdetails

Measurement timestamp and additional information, if available. More...

int32_tgyro[3] = {INT32_MAX, INT32_MAX, INT32_MAX}

Measured x/y/z rate of rotation (in radians/second * 2^-20), resolved in the sensor measurement frame. More...

int16_ttemperature = INT16_MAX

The IMU temperature (in deg Celsius * 2^-7). More...

Public Static Attributes Index

static constexpr MessageTypeMESSAGE_TYPE = MessageType::RAW_IMU_OUTPUT
static constexpr uint8_tMESSAGE_VERSION = 0

Description

Raw (uncorrected) IMU sensor measurement output (MessageType::RAW_IMU_OUTPUT, version 1).

This message is an output from the device containing raw IMU acceleration and rotation rate measurements. These measurements come directly from the sensor, and do not have any corrections or calibration applied.

See also IMUOutput.

Definition at line 327 of file measurements.h.

Public Member Attributes

accel

int32_t point_one::fusion_engine::messages::RawIMUOutput::accel[3] = {INT32_MAX, INT32_MAX, INT32_MAX}

Measured x/y/z acceleration (in meters/second^2 * 2^-16), resolved in the sensor measurement frame.

Set to 0x7FFFFFFF if invalid.

Definition at line 348 of file measurements.h.

details

MeasurementDetails point_one::fusion_engine::messages::RawIMUOutput::details

Measurement timestamp and additional information, if available.

See MeasurementDetails for details.

Definition at line 335 of file measurements.h.

gyro

int32_t point_one::fusion_engine::messages::RawIMUOutput::gyro[3] = {INT32_MAX, INT32_MAX, INT32_MAX}

Measured x/y/z rate of rotation (in radians/second * 2^-20), resolved in the sensor measurement frame.

Set to 0x7FFFFFFF if invalid.

Definition at line 354 of file measurements.h.

temperature

int16_t point_one::fusion_engine::messages::RawIMUOutput::temperature = INT16_MAX

The IMU temperature (in deg Celsius * 2^-7).

Set to 0x7FFF if invalid.

Definition at line 342 of file measurements.h.

342 int16_t temperature = INT16_MAX;

Public Static Attributes

MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::RawIMUOutput::MESSAGE_TYPE = MessageType::RAW_IMU_OUTPUT
constexpr static

Definition at line 328 of file measurements.h.

328 static constexpr MessageType MESSAGE_TYPE = MessageType::RAW_IMU_OUTPUT;

MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::RawIMUOutput::MESSAGE_VERSION = 0
constexpr static

Definition at line 329 of file measurements.h.

329 static constexpr uint8_t MESSAGE_VERSION = 0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.