| 
| enum   | point_one::fusion_engine::messages::AppliedSpeedType : uint8_t {  
  point_one::fusion_engine::messages::AppliedSpeedType::NONE = 0, 
point_one::fusion_engine::messages::AppliedSpeedType::REAR_WHEELS = 1, 
point_one::fusion_engine::messages::AppliedSpeedType::FRONT_WHEELS = 2, 
point_one::fusion_engine::messages::AppliedSpeedType::FRONT_AND_REAR_WHEELS = 3, 
 
  point_one::fusion_engine::messages::AppliedSpeedType::VEHICLE_BODY = 4
 
 } | 
|   | The type of vehicle/wheel speed measurements to be applied.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, AppliedSpeedType applied_speed_type) | 
|   | AppliedSpeedType stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, SteeringType steering_type) | 
|   | SteeringType stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, TickDirection tick_direction) | 
|   | TickDirection stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, TickMode tick_mode) | 
|   | TickMode stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, VehicleModel vehicle_model) | 
|   | VehicleModel stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, WheelSensorType wheel_sensor_type) | 
|   | WheelSensorType stream operator.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::SteeringType : uint8_t { point_one::fusion_engine::messages::SteeringType::UNKNOWN = 0, 
point_one::fusion_engine::messages::SteeringType::FRONT = 1, 
point_one::fusion_engine::messages::SteeringType::FRONT_AND_REAR = 2
 } | 
|   | Indication of which of the vehicle's wheels are steered.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::TickDirection : uint8_t { point_one::fusion_engine::messages::TickDirection::OFF = 0, 
point_one::fusion_engine::messages::TickDirection::FORWARD_ACTIVE_HIGH = 1, 
point_one::fusion_engine::messages::TickDirection::FORWARD_ACTIVE_LOW = 2
 } | 
|   | The way to interpret an incoming voltage signal, used to indicate direction of a hardware wheel tick pulse, if available.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::TickMode : uint8_t { point_one::fusion_engine::messages::TickMode::OFF = 0, 
point_one::fusion_engine::messages::TickMode::RISING_EDGE = 1, 
point_one::fusion_engine::messages::TickMode::FALLING_EDGE = 2
 } | 
|   | The signal edge to use when capturing a wheel tick voltage signal.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (AppliedSpeedType applied_speed_type) | 
|   | Get a human-friendly string name for the specified AppliedSpeedType.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (SteeringType steering_type) | 
|   | Get a human-friendly string name for the specified SteeringType.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (TickDirection tick_direction) | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (TickMode tick_mode) | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (VehicleModel vehicle_model) | 
|   | Get a human-friendly string name for the specified VehicleModel.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (WheelSensorType wheel_sensor_type) | 
|   | Get a human-friendly string name for the specified WheelSensorType.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::VehicleModel : uint16_t {  
  point_one::fusion_engine::messages::VehicleModel::UNKNOWN_VEHICLE = 0, 
point_one::fusion_engine::messages::VehicleModel::DATASPEED_CD4 = 1, 
point_one::fusion_engine::messages::VehicleModel::J1939 = 2, 
point_one::fusion_engine::messages::VehicleModel::LEXUS_CT200H = 20, 
 
  point_one::fusion_engine::messages::VehicleModel::KIA_SORENTO = 40, 
point_one::fusion_engine::messages::VehicleModel::KIA_SPORTAGE = 41, 
point_one::fusion_engine::messages::VehicleModel::AUDI_Q7 = 60, 
point_one::fusion_engine::messages::VehicleModel::AUDI_A8L = 61, 
 
  point_one::fusion_engine::messages::VehicleModel::TESLA_MODEL_X = 80, 
point_one::fusion_engine::messages::VehicleModel::TESLA_MODEL_3 = 81, 
point_one::fusion_engine::messages::VehicleModel::HYUNDAI_ELANTRA = 100, 
point_one::fusion_engine::messages::VehicleModel::PEUGEOT_206 = 120, 
 
  point_one::fusion_engine::messages::VehicleModel::MAN_TGX = 140, 
point_one::fusion_engine::messages::VehicleModel::FACTION = 160, 
point_one::fusion_engine::messages::VehicleModel::LINCOLN_MKZ = 180, 
point_one::fusion_engine::messages::VehicleModel::BMW_7 = 200
 
 } | 
|   | The make and model of the vehicle.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::WheelSensorType : uint8_t {  
  point_one::fusion_engine::messages::WheelSensorType::NONE = 0, 
point_one::fusion_engine::messages::WheelSensorType::TICK_RATE = 1, 
point_one::fusion_engine::messages::WheelSensorType::TICKS = 2, 
point_one::fusion_engine::messages::WheelSensorType::WHEEL_SPEED = 3, 
 
  point_one::fusion_engine::messages::WheelSensorType::VEHICLE_SPEED = 4, 
point_one::fusion_engine::messages::WheelSensorType::VEHICLE_TICKS = 5
 
 } | 
|   | The type of vehicle/wheel speed measurements produced by the vehicle.  More...
  | 
|   | 
 | 
| enum   | point_one::fusion_engine::messages::MessageRate : uint8_t {  
  point_one::fusion_engine::messages::MessageRate::OFF = 0, 
point_one::fusion_engine::messages::MessageRate::ON_CHANGE = 1, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_10_MS = 2, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_20_MS = 3, 
 
  point_one::fusion_engine::messages::MessageRate::INTERVAL_40_MS = 4, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_50_MS = 5, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_100_MS = 6, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_200_MS = 7, 
 
  point_one::fusion_engine::messages::MessageRate::INTERVAL_500_MS = 8, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_1_S = 9, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_2_S = 10, 
point_one::fusion_engine::messages::MessageRate::INTERVAL_5_S = 11, 
 
  point_one::fusion_engine::messages::MessageRate::INTERVAL_10_S = 12
 
 } | 
|   | The output rate for a message type on an interface.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::NmeaMessageType : uint16_t {  
  point_one::fusion_engine::messages::NmeaMessageType::INVALID = 0, 
point_one::fusion_engine::messages::NmeaMessageType::Standard NMEA Messages, 
point_one::fusion_engine::messages::NmeaMessageType::GGA = 1, 
point_one::fusion_engine::messages::NmeaMessageType::GLL = 2, 
 
  point_one::fusion_engine::messages::NmeaMessageType::GSA = 3, 
point_one::fusion_engine::messages::NmeaMessageType::GSV = 4, 
point_one::fusion_engine::messages::NmeaMessageType::RMC = 5, 
point_one::fusion_engine::messages::NmeaMessageType::VTG = 6, 
 
  point_one::fusion_engine::messages::NmeaMessageType::Point One Proprietary Messages, 
point_one::fusion_engine::messages::NmeaMessageType::P1CALSTATUS = 1000, 
point_one::fusion_engine::messages::NmeaMessageType::P1MSG = 1001, 
point_one::fusion_engine::messages::NmeaMessageType::Quectel Proprietary Messages, 
 
  point_one::fusion_engine::messages::NmeaMessageType::PQTMVERNO = 1200, 
point_one::fusion_engine::messages::NmeaMessageType::PQTMVER = 1201, 
point_one::fusion_engine::messages::NmeaMessageType::PQTMGNSS = 1202
 
 } | 
|   | Integer ID for NMEA messages.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, InterfaceID val) | 
|   | InterfaceID stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, MessageRate val) | 
|   | MessageRate stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, NmeaMessageType val) | 
|   | NmeaMessageType stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, ProtocolType val) | 
|   | ProtocolType stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, TransportType val) | 
|   | TransportType stream operator.  More...
  | 
|   | 
| std::ostream &  | point_one::fusion_engine::messages::operator<< (std::ostream &stream, UpdateAction val) | 
|   | UpdateAction stream operator.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::ProtocolType : uint8_t { point_one::fusion_engine::messages::ProtocolType::INVALID = 0, 
point_one::fusion_engine::messages::ProtocolType::FUSION_ENGINE = 1, 
point_one::fusion_engine::messages::ProtocolType::NMEA = 2, 
point_one::fusion_engine::messages::ProtocolType::RTCM = 3
 } | 
|   | The framing protocol of a message.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (MessageRate value) | 
|   | Get a human-friendly string name for the specified MessageRate.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (NmeaMessageType value) | 
|   | Get a human-friendly string name for the specified NmeaMessageType.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (ProtocolType val) | 
|   | Get a human-friendly string name for the specified ProtocolType.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (TransportType val) | 
|   | Get a human-friendly string name for the specified TransportType.  More...
  | 
|   | 
| const char *  | point_one::fusion_engine::messages::to_string (UpdateAction val) | 
|   | Get a human-friendly string name for the specified UpdateAction.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::TransportType : uint8_t {  
  point_one::fusion_engine::messages::TransportType::INVALID = 0, 
point_one::fusion_engine::messages::TransportType::SERIAL = 1, 
point_one::fusion_engine::messages::TransportType::FILE = 2, 
point_one::fusion_engine::messages::TransportType::TCP_CLIENT = 3, 
 
  point_one::fusion_engine::messages::TransportType::TCP_SERVER = 4, 
point_one::fusion_engine::messages::TransportType::UDP_CLIENT = 5, 
point_one::fusion_engine::messages::TransportType::UDP_SERVER = 6, 
point_one::fusion_engine::messages::TransportType::ALL = 255
 
 } | 
|   | Type of IO interface transport.  More...
  | 
|   | 
| enum   | point_one::fusion_engine::messages::UpdateAction : uint8_t { point_one::fusion_engine::messages::UpdateAction::REPLACE = 0
 } | 
|   | The ways that this configuration message can be applied to the previous list of values for that configuration type.  More...
  | 
|   | 
Device configuration settings control messages. 
Definition in file configuration.h.