Skip to main content

RawWheelTickOutput Struct

Raw (uncorrected) dfferential wheel encoder tick output (MessageType::RAW_WHEEL_TICK_OUTPUT, version 1). More...

Declaration

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

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

uint32_tfront_left_wheel_ticks = 0

The front left wheel ticks. More...

uint32_tfront_right_wheel_ticks = 0

The front right wheel ticks. More...

GearTypegear = GearType::UNKNOWN

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

uint32_trear_left_wheel_ticks = 0

The rear left wheel ticks. More...

uint32_trear_right_wheel_ticks = 0

The rear right wheel ticks. More...

Public Static Attributes Index

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

Description

Raw (uncorrected) dfferential wheel encoder tick output (MessageType::RAW_WHEEL_TICK_OUTPUT, version 1).

This message is an output from the device that contains wheel encoder tick counts for each individual wheel on the vehicle. Wheel ticks may be captured in hardware from an external voltage pulse, conveyed via software using a WheelTickInput message, or decoded from a vehicle CAN bus. The number and type of wheels expected, and the interpretation of the tick count values, varies by vehicle.

These measurements come directly from the sensor, and do not have any corrections or calibration applied.

See also WheelTickInput.

Definition at line 887 of file measurements.h.

Public Member Attributes

details

MeasurementDetails point_one::fusion_engine::messages::RawWheelTickOutput::details

Measurement timestamp and additional information, if available.

See MeasurementDetails for details.

Definition at line 896 of file measurements.h.

front_left_wheel_ticks

uint32_t point_one::fusion_engine::messages::RawWheelTickOutput::front_left_wheel_ticks = 0

The front left wheel ticks.

The interpretation of these ticks is defined outside of this message.

Definition at line 902 of file measurements.h.

902 uint32_t front_left_wheel_ticks = 0;

front_right_wheel_ticks

uint32_t point_one::fusion_engine::messages::RawWheelTickOutput::front_right_wheel_ticks = 0

The front right wheel ticks.

The interpretation of these ticks is defined outside of this message.

Definition at line 908 of file measurements.h.

908 uint32_t front_right_wheel_ticks = 0;

gear

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

929 GearType gear = GearType::UNKNOWN;

rear_left_wheel_ticks

uint32_t point_one::fusion_engine::messages::RawWheelTickOutput::rear_left_wheel_ticks = 0

The rear left wheel ticks.

The interpretation of these ticks is defined outside of this message.

Definition at line 914 of file measurements.h.

914 uint32_t rear_left_wheel_ticks = 0;

rear_right_wheel_ticks

uint32_t point_one::fusion_engine::messages::RawWheelTickOutput::rear_right_wheel_ticks = 0

The rear right wheel ticks.

The interpretation of these ticks is defined outside of this message.

Definition at line 920 of file measurements.h.

920 uint32_t rear_right_wheel_ticks = 0;

Public Static Attributes

MESSAGE_TYPE

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

Definition at line 888 of file measurements.h.

888 static constexpr MessageType MESSAGE_TYPE =

MESSAGE_VERSION

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

Definition at line 890 of file measurements.h.

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