Skip to main content

Gauge panel

Display numeric values from an incoming topic message path on a customized gauge display.

gauge panel

Message path functions can be appended to your message path using .@name syntax:

Scalar (@abs, @acos, @asin, etc.)
FunctionDescription
.@absAbsolute value
.@acosArc cosine (radians)
.@asinArc sine (radians)
.@atanArc tangent (radians)
.@ceilRound up to nearest integer
.@cosCosine (input in radians)
.@degreesConvert radians to degrees
.@logNatural logarithm
.@log1pNatural log of 1 + value
.@log2Base-2 logarithm
.@log10Base-10 logarithm
.@negativeNegate the value
.@radiansConvert degrees to radians
.@roundRound to nearest integer
.@signSign of value (-1, 0, or 1)
.@sinSine (input in radians)
.@sqrtSquare root
.@tanTangent (input in radians)
.@truncTruncate to integer
Operand (@add(number), @sub(number), @mul(number), etc.)
FunctionDescription
.@add(number)Add a number
.@sub(number)Subtract a number
.@mul(number)Multiply by a number
.@div(number)Divide by a number
Vector (@norm)
FunctionDescription
.@normEuclidean norm (magnitude) of 2D or 3D vector
Struct (@rpy, @quat)
FunctionDescription
.@rpyConvert quaternion to roll/pitch/yaw (radians)
.@quatConvert roll/pitch/yaw to quaternion

Struct functions must be followed by field access (for example, @rpy.yaw) to produce a scalar value.

Not supported in this panel: Time-series functions (.@delta, .@derivative, .@timedelta)—use the Plot panel for those.

Settings

General

fielddescription
Message pathMessage path containing a numeric value (or string that can be coerced to a numeric value)
StyleStyle of gauge ("Dial" or "Bar")
MinMinimum value for the gauge
MaxMaximum value for the gauge
Color modeType of gradient to use for the gauge
Color mapPreset gradients for the gauge: "Red to green", "Rainbow", or "Turbo"
GradientStarting and ending color stops for custom gradient
Reverse ColorsReverse the colors of the gauge
Reverse DirectionReverse the direction of the gauge, with min on right and max on left

Styles

The panel supports two display styles:

  • Dial – Displays the value as a needle on a semicircular dial. This is the default style.
  • Bar – Displays the value as a horizontal progress bar. Useful for compact layouts or when monitoring multiple values.