measurements.h File Reference

Detailed Description

Sensor measurement messages.

Definition in file measurements.h.

Go to the source code of this file.

Classes

struct  point_one::fusion_engine::messages::HeadingMeasurement
 The heading angle (in degrees) with respect to true north, pointing from the primary antenna to the secondary antenna (MessageType::HEADING_MEASUREMENT, version 1.0). More...
 
struct  point_one::fusion_engine::messages::IMUMeasurement
 IMU sensor measurement data (MessageType::IMU_MEASUREMENT, version 1.0). More...
 
struct  point_one::fusion_engine::messages::MeasurementTimestamps
 The time of applicability for an incoming sensor measurement. More...
 
struct  point_one::fusion_engine::messages::VehicleSpeedMeasurement
 Vehicle body speed measurement (MessageType::VEHICLE_SPEED_MEASUREMENT, version 1.0). More...
 
struct  point_one::fusion_engine::messages::VehicleTickMeasurement
 Singular wheel encoder tick measurement, representing vehicle body speed (MessageType::VEHICLE_TICK_MEASUREMENT, version 1.0). More...
 
struct  point_one::fusion_engine::messages::WheelSpeedMeasurement
 Differential wheel speed measurement (MessageType::WHEEL_SPEED_MEASUREMENT, version 1.0). More...
 
struct  point_one::fusion_engine::messages::WheelTickMeasurement
 Differential wheel encoder tick measurement (MessageType::WHEEL_TICK_MEASUREMENT, version 1.0). More...
 

Namespaces

 point_one
 GNSS signal and frequency type definitions.
 
 point_one::fusion_engine
 
 point_one::fusion_engine::messages
 

Enumerations

enum  point_one::fusion_engine::messages::GearType : uint8_t {
  point_one::fusion_engine::messages::GearType::UNKNOWN = 0, point_one::fusion_engine::messages::GearType::FORWARD = 1, point_one::fusion_engine::messages::GearType::REVERSE = 2, point_one::fusion_engine::messages::GearType::PARK = 3,
  point_one::fusion_engine::messages::GearType::NEUTRAL = 4
}
 The current transmission gear used by the vehicle. More...
 
enum  point_one::fusion_engine::messages::SystemTimeSource : uint8_t {
  point_one::fusion_engine::messages::SystemTimeSource::INVALID = 0, point_one::fusion_engine::messages::SystemTimeSource::P1_TIME = 1, point_one::fusion_engine::messages::SystemTimeSource::TIMESTAMPED_ON_RECEPTION = 2, point_one::fusion_engine::messages::SystemTimeSource::SENDER_SYSTEM_TIME = 3,
  point_one::fusion_engine::messages::SystemTimeSource::GPS_TIME = 4
}
 The source of a point_one::fusion_engine::messages::Timestamp used to represent the time of applicability of an incoming sensor measurement. More...
 

Functions

std::ostream & point_one::fusion_engine::messages::operator<< (std::ostream &stream, GearType val)
 GearType stream operator. More...
 
std::ostream & point_one::fusion_engine::messages::operator<< (std::ostream &stream, SystemTimeSource val)
 SystemTimeSource stream operator. More...
 
P1_CONSTEXPR_FUNC const char * point_one::fusion_engine::messages::to_string (GearType val)
 Get a human-friendly string name for the specified GearType. More...
 
P1_CONSTEXPR_FUNC const char * point_one::fusion_engine::messages::to_string (SystemTimeSource val)
 Get a human-friendly string name for the specified SystemTimeSource. More...