Reference
On this page

Engineering Units

Canonical properties preserve the engineering values used by persistence, bindings and encoders. Preferred display units affect presentation and supported user entry; they do not redefine the model's units.

Compare the same measurement

  1. Select a temperature instrument and enter a valid value in the displayed units.
  2. Inspect its Property Editor: 20 °C corresponds to 293.15 K and 68 °F.
  3. Change temperature preference in Setup and Save. The display changes while the canonical value remains the same.
  4. Enter an invalid committed value such as −99999 °F. The field restores from the current model; it does not silently clamp or emit a new measurement.
QuantityTypical canonical representationDisplay considerations
TemperatureKelvin°C/°F/K preference, field-specific precision/range
Distance/XTEMetres, signed where definedFeet/miles/nautical units; preserve negative and zero
SpeedMetres/secondKnots, mph or selected preference
Heading/anglesRadiansDegrees with true/magnetic/reference context
PressurePascalsPSI/hPa and field-specific unit conventions
CoordinatesDegrees, double precisionSelected decimal/degrees-minutes form; presentation rounding is not serialization rounding
Protocol time/dateField-defined seconds/days from epochUTC date/time; unavailable values remain unavailable

Read each property's Units/Type columns rather than assuming every numeric row uses a preferred unit. Structured editors and enum/code fields preserve their own semantics. Datum codes retain exact canonical text including valid unlisted codes. Object Tree applies field-specific precision; it must not write rounded text back to the Property Editor.

Intermediate text can exist while typing. Enter/focus loss commits valid input or restores the current value, including a newer RX/generator value received during editing. Empty, malformed, out-of-range and unavailable inputs follow each field's policy. Valid negative temperatures and zero XTE are not errors merely because they are non-positive.

Illustrated controls

A canonical 293.15 K measurement displayed in the selected temperature units.
Figure 95. A canonical 293.15 K measurement displayed in the selected temperature units. Click to enlarge.

293.15 K displayed in Kelvin.
Figure 96. 293.15 K displayed in Kelvin. Click to enlarge.

The same temperature displayed as 20.0 °C.
Figure 97. The same temperature displayed as 20.0 °C. Click to enlarge.

The same temperature displayed as 68.00 °F.
Figure 98. The same temperature displayed as 68.00 °F. Click to enlarge.

NMEA PGNs and Sentences · Security and Privacy · Licensing and Credits · Using RayNmeaSimulator Safely · Connection Troubleshooting · Enable, Dispatch and Sending · Route Overview

Help Home · Back to top

Image