Skip to main content

RawWheelSpeedOutput Struct

Raw (uncorrected) dfferential wheel speed measurement output (MessageType::RAW_WHEEL_SPEED_OUTPUT, version 1). More...

Declaration

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

Included Headers

Base struct

structMessagePayload

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

Public Member Attributes Index

MeasurementDetailsdetails

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

uint8_tflags = 0x0

A bitmask of flags associated with the measurement data. More...

int32_tfront_left_speed = INT32_MAX

The front left wheel speed (in m/s * 2^-10). More...

int32_tfront_right_speed = INT32_MAX

The front right wheel speed (in m/s * 2^-10). More...

GearTypegear = GearType::UNKNOWN

The transmission gear currently in use, or direction of motion, if available. More...

int32_trear_left_speed = INT32_MAX

The rear left wheel speed (in m/s * 2^-10). More...

int32_trear_right_speed = INT32_MAX

The rear right wheel speed (in m/s * 2^-10). More...

Public Static Attributes Index

static constexpr uint8_tFLAG_SIGNED = 0x1

Set this flag if the measured wheel speeds are signed (positive forward, negative reverse). More...

static constexpr MessageTypeMESSAGE_TYPE = ...
static constexpr uint8_tMESSAGE_VERSION = 0

Description

Raw (uncorrected) dfferential wheel speed measurement output (MessageType::RAW_WHEEL_SPEED_OUTPUT, version 1).

This message is an output from the device that contains the speed of each individual wheel on the vehicle. These measurements come directly from the sensor, and do not have any corrections or calibration applied.

See WheelSpeedOutput for more details. See also WheelSpeedInput.

Definition at line 567 of file measurements.h.

Public Member Attributes

details

MeasurementDetails point_one::fusion_engine::messages::RawWheelSpeedOutput::details

Measurement timestamp and additional information, if available.

See MeasurementDetails for details.

Definition at line 583 of file measurements.h.

flags

uint8_t point_one::fusion_engine::messages::RawWheelSpeedOutput::flags = 0x0

A bitmask of flags associated with the measurement data.

Definition at line 619 of file measurements.h.

619 uint8_t flags = 0x0;

front_left_speed

int32_t point_one::fusion_engine::messages::RawWheelSpeedOutput::front_left_speed = INT32_MAX

The front left wheel speed (in m/s * 2^-10).

Set to 0x7FFFFFFF if not available.

Definition at line 589 of file measurements.h.

589 int32_t front_left_speed = INT32_MAX;

front_right_speed

int32_t point_one::fusion_engine::messages::RawWheelSpeedOutput::front_right_speed = INT32_MAX

The front right wheel speed (in m/s * 2^-10).

Set to 0x7FFFFFFF if not available.

Definition at line 595 of file measurements.h.

595 int32_t front_right_speed = INT32_MAX;

gear

GearType point_one::fusion_engine::messages::RawWheelSpeedOutput::gear = GearType::UNKNOWN

The transmission gear currently in use, or direction of motion, if available.

Set to GearType::FORWARD or GearType::REVERSE where vehicle direction information is available externally.

Definition at line 616 of file measurements.h.

616 GearType gear = GearType::UNKNOWN;

rear_left_speed

int32_t point_one::fusion_engine::messages::RawWheelSpeedOutput::rear_left_speed = INT32_MAX

The rear left wheel speed (in m/s * 2^-10).

Set to 0x7FFFFFFF if not available.

Definition at line 601 of file measurements.h.

601 int32_t rear_left_speed = INT32_MAX;

rear_right_speed

int32_t point_one::fusion_engine::messages::RawWheelSpeedOutput::rear_right_speed = INT32_MAX

The rear right wheel speed (in m/s * 2^-10).

Set to 0x7FFFFFFF if not available.

Definition at line 607 of file measurements.h.

607 int32_t rear_right_speed = INT32_MAX;

Public Static Attributes

FLAG_SIGNED

constexpr uint8_t point_one::fusion_engine::messages::RawWheelSpeedOutput::FLAG_SIGNED = 0x1
constexpr static

Set this flag if the measured wheel speeds are signed (positive forward, negative reverse).

Otherwise, if the values are assumed to be unsigned (positive in both directions).

Definition at line 577 of file measurements.h.

577 static constexpr uint8_t FLAG_SIGNED = 0x1;

MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::RawWheelSpeedOutput::MESSAGE_TYPE
constexpr static
Initialiser

Definition at line 568 of file measurements.h.

568 static constexpr MessageType MESSAGE_TYPE =

MESSAGE_VERSION

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

Definition at line 570 of file measurements.h.

570 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.