point_one::fusion_engine::messages::RawVehicleSpeedOutput Struct Reference

Detailed Description

Raw (uncorrected) vehicle body speed measurement output (MessageType::RAW_VEHICLE_SPEED_OUTPUT, version 1.0).

This message is an output from the device that contains the along-track speed of the vehicle (forward/backward). These measurements come directly from the sensor, and do not have any corrections or calibration applied.

See VehicleSpeedOutput for more details. See also VehicleSpeedInput.

Definition at line 763 of file measurements.h.

Inheritance diagram for point_one::fusion_engine::messages::RawVehicleSpeedOutput:
point_one::fusion_engine::messages::MessagePayload

#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...
 
GearType gear = GearType::UNKNOWN
 The transmission gear currently in use, or direction of motion, if available. More...
 
int32_t vehicle_speed = INT32_MAX
 The current vehicle speed estimate (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
 

Member Data Documentation

◆ details

MeasurementDetails point_one::fusion_engine::messages::RawVehicleSpeedOutput::details

Measurement timestamp and additional information, if available.

See MeasurementDetails for details.

Definition at line 779 of file measurements.h.

◆ FLAG_SIGNED

constexpr uint8_t point_one::fusion_engine::messages::RawVehicleSpeedOutput::FLAG_SIGNED = 0x1
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 773 of file measurements.h.

◆ flags

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

A bitmask of flags associated with the measurement data.

Definition at line 797 of file measurements.h.

◆ gear

GearType point_one::fusion_engine::messages::RawVehicleSpeedOutput::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 794 of file measurements.h.

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::RawVehicleSpeedOutput::MESSAGE_TYPE
staticconstexpr
Initial value:

Definition at line 764 of file measurements.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::RawVehicleSpeedOutput::MESSAGE_VERSION = 0
staticconstexpr

Definition at line 766 of file measurements.h.

◆ vehicle_speed

int32_t point_one::fusion_engine::messages::RawVehicleSpeedOutput::vehicle_speed = INT32_MAX

The current vehicle speed estimate (in m/s * 2^-10).

Set to 0x7FFFFFFF if not available.

Definition at line 785 of file measurements.h.


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