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

openSUSE Build Service is sponsored by