Skip to content

EmComm Field Node Provisioner v1.0.3

Pre-release
Pre-release

Choose a tag to compare

@stevejun1986 stevejun1986 released this 22 Sep 16:14
· 31 commits to main since this release
0f39e51

EmComm Field Node Provisioner v1.0.3

Offline maps now reach QMapShack.

  • Settings are written to ~/.config/QLandkarte/, the directory QMapShack reads
  • The map directory is registered and both tile sources are listed
  • The first view opens on your operating area, with a UTM grid
  • Tile sources resolve paths by substitution instead of a script

Correction

This release registers the map sources; it does not activate one on the
QMapShack version Linux Mint ships. 1.17.1 reads the legacy map\active
key, and this tree writes only the map2\... group that 1.20 and later use.
On a stock node the sources appear in the map list and the topographic layer
draws after you select it once — not on first launch.

The bullet above originally read "a map source is set to draw", and the
verification note below read "topographic layer active". Both were recorded from
a session where the layer had been selected by hand. The tiles, the path
substitution, the view centering and the UTM grid were not in doubt and are
unchanged — only the activation claim was wrong, and a listed source looks
much like an active one at a glance.

main now writes both key groups, and the layer has been observed drawing
unselected on a separate node running the hand-ported equivalent of that fix,
not yet on an EmComm node. It ships in the next release.

Verified on a VM

Offline maps drawing from local tiles with no network, on a VM carrying a
20,000-tile pyramid: sources listed, topographic layer drawing once selected,
view on the operating area, UTM grid with metric readout.

Not verified

Anything needing a radio on the air. Verification checks the filesystem, not RF.

Upgrading from v1.0.2

Clear ~/.config/QLandkarteGT/ if present — nothing read it.

Re-run the map step, then App profiles + ALE channel plan, in that order.
Tiles already on disk are skipped, so the map step costs seconds.

Before you deploy a node

configs/ ships empty by design — supply your own profiles, and read the
placeholder contract in configs/README.md first. Then work the
Pre-Deployment Config Checklist.

Issues and field reports welcome. GPL-3.0-or-later.