Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Application:Geo
python-pyubx2
python-pyubx2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-pyubx2.changes of Package python-pyubx2
------------------------------------------------------------------- Mon May 30 15:54:26 UTC 2022 - D. Berge <opensuse@navlost.eu> - Update to version 1.2.11 * GNSSStreamer class at heart of gnssdump CLI utility enhanced to allow a variety of writeable output medium to be used as an external protocol handler for NMEA, UBX and/or RTCM protocols. Acceptable output media types include Serial, File (text or binary), socket or Queue. Essentially this means that gnssdump can write its output data to any of these media rather than to sys.stdout (terminal). * New example gnssserver.py added to /examples folder. This utilises the enhanced GNSSStreamer class to implement a simple but fully-functional command-line TCP Socket Server or NTRIP Server. * Add socket reading capability to gnssdump CLI utility. * Enhance test coverage of socket reader functionality. * Add capability to read from TCP/UDP socket as well as serial stream. Implements a SocketStream utility class to allow sockets to be read using standard stream-like read(bytes) and readline() methods. * Fix typo in NAV2-SAT message definition (reserved0 is now U2 rather than I1). * Add support for NAV-PL message type (new to HPG 1.30). Thanks to @ArrEssJay for contribution. * pyubx2 now capable of fully parsing RTCM3 messages via the pyrtcm library (pyrtcm>=0.2.5). * Remove support for Python 3.6, now end of life (should still work fine on 3.6 but no longer actively tested on this version) * Parsing of NAV-HPPOSECEF and NAV-HPPOSLLH messages enhanced to render standard and high precision elements as single high precision attributes, in accordance with the interface specification e.g. lat = (lat + latHp * 0.01) * 1e-7 * Applies to the following attributes: lat + latHp, lon + lonHp, height + heightHp, hMSL + hMSLHp, ecefX + ecefXHp, ecefY + ecefYHp, ecefZ + ecefZHp. * NB: Dimensions in interface specification have been retained i.e. NAV-HPPOSLLH returns height in mm, NAV-HPPOSECEF returns height in cm. * Rounding precision for scaled attributes increased to 12 dp from 8 dp. ------------------------------------------------------------------- Sat Feb 12 16:28:10 UTC 2022 - D. Berge <opensuse@navlost.eu> - Update to version 1.2.5 * Fix issue where presence of RTCM3 data in input stream could cause iterator to fail - thanks to @flytrex-vadim for contributions. * UBXReader can now accommodate any RTCM3 data in the input stream, alongside UBX and/or NMEA data. It can read the RTCM3 message, verify the CRC (if the validate flag is set to VALCKSUM), and return a 'stub' RTCMMessage object containing the raw (undecoded) payload e.g. <RTCM3(1005)>. NOTE THAT pyubx2 does not decode the RTCM3 payload (other than the message type) and there are no current plans to add such functionality. * By popular request, UBXReader now optionally streams NMEA data (via the companion pynmeagps library) in addition to UBX. The UBXReader.read() method has been internally refactored to allow for configurable protocol filtering and error handling. * New CLI utility gnssdump added. This leverages the new UBXReader.read() functionality to parse both NMEA and UBX data from any data stream (including Serial and File) to the terminal or to designated NMEA and/or UBX protocol handlers. The utility implements a new GNSSStreamer class which may also be invoked within application code (see examples). gnssdump renders the older ubxdump and nmeadump CLI utilities obsolete and these will be removed in future versions. gnssdump requires the pyserial library in addition to pyubx2 and pynmeagps (these will be installed automatically via pip). * A new helper method hextable() has been added to ubxhelpers.py which formats raw (binary) data into tabular hexadecimal format, similar to that used in most hex editors. * Following UBX message payload definitions added: AID-DATA, AID-ALP, AID-ALPSRV, AID-REQ, MON-SYS, NAV-PVAT, NAV2-EELL, NAV2-PVAT, RXM-ALM, RXM-COR, RXM-EPH, RXM-POSREQ, RXM-QZSSL6, RXM-SFRB, RXM-SPARTN, RXM-SPARTN-KEY, RXM-TM. * Several missing configdb keys added - many thanks to cturvey (clive1) for contributions. ------------------------------------------------------------------- Thu Jan 6 13:08:33 UTC 2022 - D. Berge <opensuse@navlost.eu> - Version 1.2.2 * Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor