Messages/types for configuring device parameters (lever arms, orientation, wheel speed settings, etc.).
See also Device Configuration Import/Export.
Modules | |
@ref SatelliteType Bitmask Support | |
@ref FrequencyBand Bitmask Support | |
|
strong |
The type of vehicle/wheel speed measurements to be applied.
Definition at line 883 of file configuration.h.
|
strong |
An identifier for the contents of a parameter configuration message.
See also SetConfigMessage.
Enumerator | |
---|---|
INVALID | |
DEVICE_LEVER_ARM | The location of the device IMU with respect to the vehicle body frame, resolved in the vehicle body frame (in meters). Payload format: Point3f |
DEVICE_COARSE_ORIENTATION | The orientation of the device IMU with respect to the vehicle body axes. Payload format: CoarseOrientation |
GNSS_LEVER_ARM | The location of the primary GNSS antenna with respect to the vehicle body frame, resolved in the vehicle body frame (in meters). Payload format: Point3f |
OUTPUT_LEVER_ARM | The offset of the desired output location with respect to the vehicle body frame, resolved in the vehicle body frame (in meters). Payload format: Point3f |
VEHICLE_DETAILS | Information about the vehicle including model and dimensions. Payload format: VehicleDetails |
WHEEL_CONFIG | Information pertaining to wheel speed/rotation measurements when wheel data is transmitted via software.
Payload format: WheelConfig |
HARDWARE_TICK_CONFIG | Indicates the mode and direction used when capturing vehicle wheel tick data from a voltage pulse on an I/O pin.
Payload format: HardwareTickConfig |
DEPRECATED_HEADING_BIAS | Used to set horizontal (yaw) & vertical (pitch) biases (in degrees) on a dual-antenna heading platform configuration (deprecated).
|
GNSS_AUX_LEVER_ARM | The location of the secondary GNSS antenna with respect to the vehicle body frame on a dual-antenna platform, resolved in the vehicle body frame (in meters). For dual-antenna systems, the secondary or auxiliary antenna is used to measure vehicle yaw and pitch. Payload format: Point3f |
ENABLED_GNSS_SYSTEMS | A bitmask indicating which GNSS constellations are enabled. Payload format: |
ENABLED_GNSS_FREQUENCY_BANDS | A bitmask indicating which GNSS frequency bands are enabled. Payload format: |
LEAP_SECOND | Specify a UTC leap second count override value to use for all UTC time conversions. Setting this value will disable all internal leap second sources, including data received from the GNSS almanac decoded from available signals. Set to -1 to disable leap second override and re-enable internal leap second handling. Payload format: |
GPS_WEEK_ROLLOVER | Specify a GPS legacy week rollover count override to use when converting all legacy 10-bit GPS week numbers. Setting this value will disable all internal week rollover sources, including data received from modern GPS navigation messages (CNAV, CNAV2) or non-GPS constellations. Set to -1 to disable week rollover override and re-enable internal handling. Payload format: |
IONOSPHERE_CONFIG | Ionospheric delay model configuration. Payload format: IonosphereConfig |
TROPOSPHERE_CONFIG | Tropospheric delay model configuration. Payload format: TroposphereConfig |
INTERFACE_CONFIG | Change a configuration setting for a specified output interface. Payload format: |
UART1_BAUD | Configure the UART1 serial baud rate (in bits/second).
Payload format: |
UART2_BAUD | Configure the UART2 serial baud rate (in bits/second).
Payload format: |
UART1_OUTPUT_DIAGNOSTICS_MESSAGES | Enable/disable output of diagnostic data on UART1.
Payload format: |
UART2_OUTPUT_DIAGNOSTICS_MESSAGES | Enable/disable output of diagnostic data on UART2.
Payload format: |
ENABLE_WATCHDOG_TIMER | Enable watchdog timer to restart device after fatal errors. Payload format: |
USER_DEVICE_ID | A string for identifying a device. This is a string of ASCII characters padded to 32 bytes with Payload format: |
PROFILING_MASK | A bitmask indicating which profiling features are enabled. Payload format: |
LBAND_PARAMETERS | Configuration of L-band Demodulator Parameters.
Payload format: LBandConfig |
Definition at line 37 of file configuration.h.
|
strong |
The type of a device's configuration settings.
Enumerator | |
---|---|
ACTIVE | Active configuration currently in use by the device. |
SAVED | Settings currently saved to persistent storage. |
DEFAULT | Read only device defaults. Attempting to write to this source will fail with a Response::VALUE_ERROR. |
Definition at line 379 of file configuration.h.
|
strong |
The ionospheric delay model to use.
Enumerator | |
---|---|
AUTO | Select the best available ionospheric delay model. |
OFF | Ionospheric delay model disabled. |
KLOBUCHAR | Use the Klobuchar ionospheric model. |
SBAS | Use the SBAS ionospheric model. |
Definition at line 1247 of file configuration.h.
|
strong |
The type configuration save operation to be performed.
Definition at line 427 of file configuration.h.
|
strong |
Indication of which of the vehicle's wheels are steered.
Enumerator | |
---|---|
UNKNOWN | Steered wheels unknown. |
FRONT | Front wheels are steered. |
FRONT_AND_REAR | Front and rear wheels are steered. |
Definition at line 943 of file configuration.h.
|
strong |
The way to interpret an incoming voltage signal, used to indicate direction of a hardware wheel tick pulse, if available.
Definition at line 1152 of file configuration.h.
|
strong |
The signal edge to use when capturing a wheel tick voltage signal.
Enumerator | |
---|---|
OFF | Wheel tick capture disabled. |
RISING_EDGE | Capture a wheel tick on the rising edge of the incoming pulse. |
FALLING_EDGE | Capture a wheel tick on the falling edge of the incoming pulse. |
Definition at line 1116 of file configuration.h.
|
strong |
The tropospheric delay model to use.
Enumerator | |
---|---|
AUTO | Select the best available tropospheric delay model. |
OFF | Tropospheric delay model disabled. |
SAASTAMOINEN | Use the Saastamoinen tropospheric model. |
Definition at line 1298 of file configuration.h.
|
strong |
The make and model of the vehicle.
Definition at line 681 of file configuration.h.
|
strong |
The type of vehicle/wheel speed measurements produced by the vehicle.
Enumerator | |
---|---|
NONE | Wheel/vehicle speed data not available. |
TICKS | Individual rotational angle measurements for multiple wheels, reported as accumulated encoder ticks. See WheelTickInput. |
WHEEL_SPEED | Individual speed measurements for multiple wheels, reported in meters/second. See WheelSpeedInput. |
VEHICLE_SPEED | A single value indicating the vehicle speed (in meters/second). See VehicleSpeedInput. |
VEHICLE_TICKS | A single wheel rotational angle, reported as accumulated encoder ticks. See VehicleSpeedInput. |
Definition at line 810 of file configuration.h.
|
inline |
AppliedSpeedType stream operator.
Definition at line 932 of file configuration.h.
|
inline |
ConfigType stream operator.
Definition at line 370 of file configuration.h.
|
inline |
ConfigurationSource stream operator.
Definition at line 418 of file configuration.h.
|
inline |
IonoDelayModel stream operator.
Definition at line 1277 of file configuration.h.
|
inline |
SaveAction stream operator.
Definition at line 464 of file configuration.h.
|
inline |
SteeringType stream operator.
Definition at line 981 of file configuration.h.
|
inline |
TickDirection stream operator.
Definition at line 1184 of file configuration.h.
|
inline |
TickMode stream operator.
Definition at line 1142 of file configuration.h.
|
inline |
TropoDelayModel stream operator.
Definition at line 1324 of file configuration.h.
|
inline |
VehicleModel stream operator.
Definition at line 783 of file configuration.h.
|
inline |
WheelSensorType stream operator.
Definition at line 872 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | AppliedSpeedType | applied_speed_type | ) |
Get a human-friendly string name for the specified AppliedSpeedType.
applied_speed_type | The desired applied speed type. |
Definition at line 905 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | ConfigType | type | ) |
Get a human-friendly string name for the specified ConfigType.
type | The desired configuration parameter type. |
Definition at line 285 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | ConfigurationSource | source | ) |
Get a human-friendly string name for the specified ConfigurationSource.
source | The desired configuration source. |
Definition at line 398 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | SaveAction | action | ) |
Get a human-friendly string name for the specified SaveAction.
action | The desired save operation. |
Definition at line 444 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | SteeringType | steering_type | ) |
Get a human-friendly string name for the specified SteeringType.
steering_type | The desired steering type. |
Definition at line 960 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | VehicleModel | vehicle_model | ) |
Get a human-friendly string name for the specified VehicleModel.
vehicle_model | The desired vehicle model. |
Definition at line 732 of file configuration.h.
P1_CONSTEXPR_FUNC const char* point_one::fusion_engine::messages::to_string | ( | WheelSensorType | wheel_sensor_type | ) |
Get a human-friendly string name for the specified WheelSensorType.
wheel_sensor_type | The desired wheel sensor type. |
Definition at line 845 of file configuration.h.