Skip to content

feat(mariner): spot soundings as their own switch, not the OTHER category#15

Merged
beetlebugorg merged 1 commit into
mainfrom
feat/mariner-show-soundings
Jul 13, 2026
Merged

feat(mariner): spot soundings as their own switch, not the OTHER category#15
beetlebugorg merged 1 commit into
mainfrom
feat/mariner-show-soundings

Conversation

@beetlebugorg

Copy link
Copy Markdown
Owner

S-52 files SOUNDG under the OTHER display category, but every ECDIS gives soundings their own control, and the everyday setting is STANDARD + soundings ON. A host that wants that today has to enable the whole OTHER category — and takes the seabed, the cables, the obstruction depths and the rest of the low-priority detail with it. On a Boston harbour tile that is 30 soundings bought at the price of 70 features of clutter.

Settings.show_soundings is an optional bool, so null keeps the old behaviour exactly (soundings follow the category) and no existing caller changes. On the C ABI the field is a tri-state u8 appended at the end (0 = follow category, 1 = show, 2 = hide), so a zeroed tile57_mariner from an older host still means 'follow the category'.

…gory

S-52 files SOUNDG under the OTHER display category, but every ECDIS gives
soundings their own control, and the everyday setting is STANDARD +
soundings ON. A host that wants that today has to enable the whole OTHER
category — and takes the seabed, the cables, the obstruction depths and the
rest of the low-priority detail with it. On a Boston harbour tile that is
30 soundings bought at the price of 70 features of clutter.

Settings.show_soundings is an optional bool, so null keeps the old
behaviour exactly (soundings follow the category) and no existing caller
changes. On the C ABI the field is a tri-state u8 appended at the end
(0 = follow category, 1 = show, 2 = hide), so a zeroed tile57_mariner from
an older host still means 'follow the category'.
@beetlebugorg beetlebugorg merged commit e515b90 into main Jul 13, 2026
5 checks passed
@beetlebugorg beetlebugorg deleted the feat/mariner-show-soundings branch July 13, 2026 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant