• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Knio / pynmea2 / 41538261123
98%

Build:
DEFAULT BRANCH: master
Ran 02 Nov 2026 10:33PM UTC
Jobs 7
Files 23
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Nov 2026 10:33PM UTC coverage: 97.611% (+0.1%) from 97.512%
41538261123

push

github

web-flow
feat: add support for HTD, POS, ALC and Anschuetz ANZ sentences (#182)

* feat: add support for HTD sentences

HTD (heading/track control data) is the IEC 61162-1 / NMEA 0183 sentence
autopilots use to report the commanded rudder, heading and track values
together with the steering mode and alarm statuses.

* feat: add support for POS sentences

POS (device position and ship dimensions report or configuration
command) is the IEC 61162-1 / NMEA 0183 sentence a device uses to
report or set its antenna position relative to the ship's reference
point, together with the ship's width and length.

Signed-off-by: Wolfgang Haupt <haupt.wolfgang@gmail.com>

* feat: add support for ALC sentences

ALC (cyclic alert list) is the IEC 61162-1 / NMEA 0183 alert management
sentence a device sends periodically to list its active alerts. Each
sentence carries up to three alert entries, exposed as numbered fields
in the same way as the satellite entries of GSV.

Signed-off-by: Wolfgang Haupt <haupt.wolfgang@gmail.com>

* feat: add support for Anschuetz ANZ proprietary sentences

Add the ANZ manufacturer with the RSI (rudder and steering information)
sentence, following the Anschuetz alarm/status interface manual.

ANZ dispatches on the first non-empty data field, because some units
send the identifier after empty fields ("$PANZ,,RSI,..."). Those empty
fields are dropped from data so it lines up with the named fields, and
restored by identifier() so render() reproduces the original sentence.

Co-authored-by: Wolfgang Haupt <haupt.wolfgang@gmail.com>

---------

Signed-off-by: Wolfgang Haupt <haupt.wolfgang@gmail.com>
Co-authored-by: Rafał Drąg <rd@fss.cc>

33 of 33 new or added lines in 3 files covered. (100.0%)

817 of 837 relevant lines covered (97.61%)

6.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 41538261123.1 02 Nov 2026 10:33PM UTC 23
97.61
GitHub Action Run
2 41538261123.2 02 Nov 2026 10:33PM UTC 23
97.61
GitHub Action Run
3 41538261123.3 02 Nov 2026 10:33PM UTC 23
97.6
GitHub Action Run
4 41538261123.4 02 Nov 2026 10:33PM UTC 23
97.61
GitHub Action Run
5 41538261123.5 02 Nov 2026 10:33PM UTC 23
97.6
GitHub Action Run
6 41538261123.6 02 Nov 2026 10:34PM UTC 23
97.61
GitHub Action Run
7 41538261123.7 02 Nov 2026 10:35PM UTC 23
97.61
GitHub Action Run
Source Files on build 41538261123
  • Tree
  • List 23
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d8240dca on github
  • Prev Build on master (#41538133103)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc