BSD Ports

geography/py-ubx2 1.3.6 NetBSD

Python parser for UBX (u-blox GNSS receiver protocol)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
f66dea3d3a
License
modified-bsd
Categories
geography
Package size
130.9 KiB, 928.6 KiB installed

Description

pyubx2 is a Python 3 parser for the UBX protocol. UBX is a proprietary binary protocol implemented on u-blox GNSS receiver modules. pyubx2 can also parse NMEA 0183 and RTCM3 protocols via the underlying pynmeagps and pyrtcm packages from the same author - hence it covers all the protocols that u-blox GNSS receivers are capable of outputting.

The library implements a comprehensive set of inbound (SET/POLL) and outbound (GET) messages for all current u-blox GPS/GNSS devices, but is readily extensible. Refer to UBX_MSGIDS in ubxtypes_core.py for the complete dictionary of messages currently supported. UBX protocol information sourced from published u-blox Interface Specifications.

Version history 5

  1. 1.3.8 f66dea3d3a
  2. 1.3.7 290460f150
  3. 1.3.6 782d892787
  4. 1.3.5 0cfa9a86e9
  5. 1.3.4 c413a7b4c8

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py311-ubx2

From pkgsrc:

cd /usr/pkgsrc/geography/py-ubx2 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.3.6
NetBSD 10.1 aarch641.3.6
SmartOS / illumos x86_641.3.8
macOS 15 arm641.3.8

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 3

Configuration

No options to configure.

Service scripts
none
Flavors
py312-ubx2-1.3.6, py313-ubx2-1.3.6, py314-ubx2-1.3.6

Commit history 5

DateCommitCreditsLog message
f66dea3d3a gdt geography/py-ubx2: Update to 1.3.6
Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.8 1. 46 new F11-M11 SPG 7 configuration database items (mainly CFG-GEOFENCE parameters)
290460f150 gdt geography/py-ubx2: Update to 1.3.6
Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.7 1. Add support for ZED-X20 firmware HPG 2.11 - https://www.u-blox.com/sites/default/files/documents/u-blox-X20-HPG-2.11_InterfaceDescription_UBXDOC-304424225-21617.pdf - https://www.u-blox.com/sites/default/files/documents/HPG211_RN_UBXDOC-304424225-21629.pdf - new message type MON-PMP (monitor L-band point-to-multipoint carrier/noise i.e. SPARTN UBX-RXM-PMP) - new configuration database items: - "CFG_MSGOUT_UBX_MON_PMP_I2C": (0x20910322, U1), - "CFG_MSGOUT_UBX_MON_PMP_SPI": (0x20910326, U1), - "CFG_MSGOUT_UBX_MON_PMP_UART1": (0x20910323, U1), - "CFG_MSGOUT_UBX_MON_PMP_UART2": (0x20910324, U1), - "CFG_MSGOUT_UBX_MON_PMP_USB": (0x20910325, U1), …
782d892787 gdt geography/py-ubx2: Update to 1.3.6
Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.6 1. Add `msgfilter` argument to UBXReader to allow user to filter output by one or more message identities. If set, only filtered raw messages will be parsed (e.g. UBX `0x0107` *(must be integer)*, NMEA `"GNGSA"` or RTCM `1077`); the remainder will be `None`. Default is "" (no filter). If you're only interested in specific messages, this can significantly improve parsing speed for a given datastream. 1. Enhance `parsing` argument to UBXReader - permissible values: - `PARSE_NONE` (0) - No message parsing, raw output only. Parsed data is `None`. - `PARSE_FULL` (1) - Full parsing of all message attributes (the default). Parsed data is a `UBXMessage`, `NMEAMessage` or `RTCMMessage` object. …
0cfa9a86e9 gdt geography/py-ubx2: Update to 1.3.5
Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.5 1. Update NAV-DAHEADING v2 message definition for production firmware HDG 2.00 Interface Specification.
c413a7b4c8 gdt geography/py-ubx2: Update to 1.3.4
Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.4 1. Update support for ZED-X20D (https://content.u-blox.com/sites/default/files/documents/ZED-X20D_HDG200_RN_UBXDOC-304424225-21402.pdf): ### RELEASE 1.3.3 1. Add new configuration database keys for ZED-X20P: