Single wheel encoder tick input, representing vehicle body speed (MessageType::VEHICLE_TICK_INPUT, version 1.0).
This message is an input to the device, used to convey a single wheel encoder tick count representing the along-track speed of the vehicle (forward/backward). The interpretation of the tick count values varies by vehicle.
To use wheel encoder data, you must first configure the device by issuing a SetConfigMessage message containing either a WheelConfig payload describing the vehicle sensor configuration (tick counts signed/unsigned, etc.). Note that you should not use the HardwareTickConfig payload, which is used when configuring the device to capture a wheel tick voltage signal in hardware.
Some platforms may have an additional signal used to indicate direction of motion, have direction or gear information available from a vehicle CAN bus, etc. If direction/gear information is available, it may be provided in the gear field.
See also RawVehicleTickOutput for measurement output.
Definition at line 965 of file measurements.h.
#include <point_one/fusion_engine/messages/measurements.h>
Public Attributes | |
MeasurementDetails | details |
Measurement timestamp and additional information, if available. More... | |
GearType | gear = GearType::UNKNOWN |
The transmission gear currently in use, or direction of motion, if available. More... | |
uint32_t | tick_count = 0 |
The current encoder tick count. More... | |
Static Public Attributes | |
static constexpr MessageType | MESSAGE_TYPE = MessageType::VEHICLE_TICK_INPUT |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
MeasurementDetails point_one::fusion_engine::messages::VehicleTickInput::details |
Measurement timestamp and additional information, if available.
See MeasurementDetails for details.
Definition at line 973 of file measurements.h.
GearType point_one::fusion_engine::messages::VehicleTickInput::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 988 of file measurements.h.
|
staticconstexpr |
Definition at line 966 of file measurements.h.
|
staticconstexpr |
Definition at line 967 of file measurements.h.
uint32_t point_one::fusion_engine::messages::VehicleTickInput::tick_count = 0 |
The current encoder tick count.
The interpretation of these ticks is defined outside of this message.
Definition at line 979 of file measurements.h.