fix(cctv): show a camera facing 359.6° as HDG 0°, not HDG 360°

The CCTV HUD heading token and the camera panel's meta line rounded the
bearing without wrapping, so a camera facing 359.5° or more (a feed
bearing, or a heading calibrated just west of north) read "HDG 360°".
Both now wrap after rounding: 359.6° reads "HDG 0°", 359.4° "HDG 359°".
This commit is contained in:
Aditya committed 2026-10-28 15:06:07 +05:30
1 parent a4d3701c3c
commit 940050d4e5
5 files changed
+39 -3

No files matched your search

+1 -1
View File
@@ -171,7 +171,7 @@ export function _renderCctvState(state) {
'{city} · HDG {heading} · FOV {fov} · RANGE {range}m · {projection}{calBadge} · {provider}{status}',
{
city: activeCamera.city,
heading: `${Math.round(activeCamera.headingDeg)}°`,
heading: `${Math.round(activeCamera.headingDeg) % 360}°`,
fov: `${Math.round(activeCamera.fovDeg)}°`,
range: Math.round(activeCamera.rangeM),
projection: projLabel,