Raw (uncorrected) dfferential wheel speed measurement output (MessageType::RAW_WHEEL_SPEED_OUTPUT, version 1.0).
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.
#include <point_one/fusion_engine/messages/measurements.h>
Public Attributes | |
MeasurementDetails | details |
Measurement timestamp and additional information, if available. More... | |
uint8_t | flags = 0x0 |
A bitmask of flags associated with the measurement data. More... | |
int32_t | front_left_speed = INT32_MAX |
The front left wheel speed (in m/s * 2^-10). More... | |
int32_t | front_right_speed = INT32_MAX |
The front right wheel speed (in m/s * 2^-10). More... | |
GearType | gear = GearType::UNKNOWN |
The transmission gear currently in use, or direction of motion, if available. More... | |
int32_t | rear_left_speed = INT32_MAX |
The rear left wheel speed (in m/s * 2^-10). More... | |
int32_t | rear_right_speed = INT32_MAX |
The rear right wheel speed (in m/s * 2^-10). More... | |
Static Public Attributes | |
static constexpr uint8_t | FLAG_SIGNED = 0x1 |
Set this flag if the measured wheel speeds are signed (positive forward, negative reverse). More... | |
static constexpr MessageType | MESSAGE_TYPE |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
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.
|
staticconstexpr |
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.
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.
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.
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.
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.
|
staticconstexpr |
Definition at line 568 of file measurements.h.
|
staticconstexpr |
Definition at line 570 of file measurements.h.
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.
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.