diff options
| author | Claude <noreply@anthropic.com> | 2026-06-03 01:54:38 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-06-03 01:54:38 +0000 |
| commit | bfeab101083970a3fd5a67aa62d09a7506027da4 (patch) | |
| tree | ce5e21a6749dc2516b72a6970bbdc2e68329781c /scripts/git-hooks/pre-commit | |
| parent | 17cfd884976b4accbb2ad6af6acf3578d0c6ec53 (diff) | |
PMIM-1 hardware support: UDP, IIXDR, inclinometer
Transport:
- NmeaStreamManager supports TCP and UDP modes
- NmeaConnectionPrefs replaces hardcoded 192.168.1.1:10110; defaults
to UDP/10110 matching PMIM-1 spec (ESP32 AP at 192.168.4.1)
- LocationService reads prefs via startNmeaFromPrefs()
Parsing:
- NmeaParser.parseXdr() handles $IIXDR attitude (HEEL/PTCH in degrees)
and baro (pressure in bar → hPa, air temp °C)
- New AttitudeData and NmeaBaroData sensor types
UI:
- Heel + pitch row in instrument sheet (hidden until data arrives)
- InclinometerView: canvas circle with rotating waterline (heel) and
displaced dot (pitch), colorPrimary-tinted, respects night mode
- Inclinometer overlay top-left of map, appears on first attitude packet
- NMEA baro overrides device sensor reading when available
https://claude.ai/code/session_01KXYBuAHZkvv63DeUG6XaZD
Diffstat (limited to 'scripts/git-hooks/pre-commit')
0 files changed, 0 insertions, 0 deletions
