File python-pymavlink.changes of Package python-pymavlink

-------------------------------------------------------------------
Fri Jan 10 10:08:17 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 2.4.42
  * mavextra: fixed distance_two(GPS,XKF1[0])
  * mavutil: Do not use unknown messages to calculate number of lost packets
  * [Java] Use longs for values too big to store in int
  * mavschema.xsd - max, min, increment on fields
  * Mavgen WLua: Updates to displayed field values in Wireshark
  * Mavutil: Output updates to dump_message_verbose
  * mavutil: cope with enum entry rename
  * DFReader.py: fix MAVProxy dump command on .log files
  * mavparm: allow param load of files containing 0x hex values
  * fix close function in DFReader
  * mavextra: correct radian conversion in distance_lat_lon function
  * Fix condition data discarding when --meta is set
  * DFReader_text: some meta-data dicts are indexed by bytes instead of str
  * VER messages should not be affected by --condition nor --reduction
  * mavparm: only look for 0x in strings
  * DFReader: Read unit data from log and add dump_verbose function to DFMessage
  * mavlogdump: CSV option: Don't cut out messages with same timestamp
  * Tools: fix mlog attribute in mavplayback
  * MavSchema: Allow 64-bit enum values to be specified
  * CI: Use pytest<=7.4.4 as 8.0.0 will not run the tests
  * mavparm: fixed mavset with float
  * Mavschema: Allow enum values to be powers of 2
  * Mavgen JS: Heartbeat message mavlink_version should be automaticlly completed
  * mavlogdump: show clear error message when mat_file arg is missing
  * mavlogdump: Use sys.exit instead of quit on error
  * Mavgen JS: Add require('buffer') statement to allow JS output to work in React Native
  * mavutil: Raise ValueError instead of exiting
  * DFReader: Create DFMetaData class to handle logger metadata
  * generator/mavgen.py: honour MDEF from environment in dynamic generation
  * tools: added mavfixtimedrift.py
  * DFReader.py: add bitmask data to verbose print output
  * mavgen: cope with python 3.12
  * Javascript: Fix wrong crc calculation
  * use fastcrc if available
  * Mavgen WLUA: Fix incorrect display of negative ints on mac
  * mavschema - 1E2 for scaled unitless values
  * Fixed typo
  * Add multiplier value for GPS_STATUS.satellite_azimuth where 255 means 360deg
  * Mavgen WLua: Handle multiplier attribute in XML parser
  * DFReader: Fix some missing bitmask info in dump verbose
  * WLua: Handle LUA error with %Z date format on Windows
  * mavextra.py: don't skip data for cores other than 0
  * DFReader.py: emit enumeration value name when verbose-dumping
  * generator: remove written-only bufferIndex state
  * Mavutil: fix wrong sysid_state update from sysid mismatch
  * mavgen: always report generator errors in the exit code
  * A simple "Print flight controller banner statustext message contents"…
  * mavutil: add WebSocket Server mavlink_connection type
  * mavutil: import websocket libs in init function
  * mavutil: correct processing of zero-length logs
  * DFReader: add support for float16 in BIN files
  * Add mavftp library and example code that uses it
  * mavutil: WebSockets: fix wsproto import for newer python versions
  * mavexpression.py: cope with imp module being removed in 3.12
  * mavwp: mark re.match pattern as regex string
  * Update MavFTP code, add MavFTPfs example/tool
  * .github: Use / as a file path separator
  * mavextra.py: return None if nan passed as new value to lowpass
  * added rewrite_log.py example
  * mavlogdump: added some more messages for --meta
  * added a tool that combines 2 logs into one
  * mavtogpx.py: allow specification of which message to actually plot
  * mavplayback.py: explicit error if trying to replay a .BIN file
  * Generator: Lua: add support for checksum on decode
- Refresh patches for new version
  * remove-future-requirement.patch

-------------------------------------------------------------------
Fri Jan  5 17:08:29 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 2.4.41:
  * mavfft_pid: allow PID target and error frequencies to be
    visualized
  * Fix Wireshark dissector and add snapshot tests
  * tools: added extract_batch_imu.py
  * examples: added dup_samples.py
  * Fix bitshifting issue on 8bit AVR boards when using msgid >
    255 with generated C libs
  * mavgen_c: added XXX_encode_status bindings
  * mavextra: added RotateMag
  * mavutil: Add circle mode for rover
  * DFReader: recognise VER.BU for build type
  * Generator: Lua: allow strings
  * rotmat: added more euler 321 and 312 functions
  * generators: js: fix sinon dependency to 15.2.0, add node
    tests
  * mavutil: fixed multicast on windows
  * tools: fix mavplayback.py
  * sertotcp: auto-reopen serial port
  * Mavgen WLua: Support 64-bit flag fields
  * mavschema - Typo 10E5 should be 1E5
  * tools: Add option to mavgen.py to return exit code if
    generation fails
  * github: test against Python 3.11
  * fixed mavplayback and split

-------------------------------------------------------------------
Tue Sep 12 02:16:35 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 2.4.40:
  * Generator: Lua: update to generate script that passes AP's luacheck
  * mavutil.py: add vtol mode mapping
  * add close method to binary reader
  * Split off MissionItemProtocol from WPLoader, use it for fence and rally
  * mavutil: add RTL mode for Blimp
  * generator: add support for relative path to lua mavlink module
  * WLUA - add new port for WSL 18570
  * Fix mavlink Lua Generator for ardupilot lua comments and add it to test
    script
  * mavextra: added earth_accel for bin logs
  * XSD: MAV_CMD missionOnly attribute
  * mavgen_python: Add python3 target with type annotations
  * Use strings for char array mavlink fields again
  * Improve to_string and x25crc
  * gpslag: cope with GPS instances
  * mavextra: updated mag field tables
  * Fix mavutil.mavtcpin not closing the accept()ed port on close()
  * Generator for Ada language
  * mavutil: add force option to reboot_autopilot method
  * mavutil: do not consider MAV_AUTOPILOT_INVALID to be a vehicle heartbeat
  * generator-C: added last_status field for signing
  * Generator C: remove set but not used variable
  * Fix for when signing disabled
  * Fix the format of the output result of mavgen_cs.py
  * mavutil: Return mode as 'Mode(msg.custom_mode)' for high-latency streams
  * mavextra: cope with more Lat/Lon/Lng combinations
  * mavutil: fixed MavlinkSerialPort wrapper for python3
  * generator: lua generator for ardupilot lua scripting
  * tools: add mavmerge to merge two tlogs
  * tools: print progress in magfit_WMM
  * mavutil: do not consider MAV_AUTOPILOT_INVALID to be a vehicle heartbeat
  * mavgen: check for missing enums
  * DFReader: added support for adding new messages to bin logs
  * mavextra: removed cache from earth field calculations
  * schema - Add Ampere-hours units
  * DFReader.py: correct fatal error when stringifying FILE messages
  * mavschema: add nanoseconds
  * mavutil: add DOCK mode to rover
  * mavextra.py: fix average(v, k, N) function
  * mavftpdecode: fixed handling of defaults
  * mavlogdump.py: don't die when handling
  * Disable mavnative by default
  * Tools: Magfit: throttle based
  * DFReader: extract defaults from 4.3.x logs
  * DFReader: fixed defaults handling
  * mavwp: use is_location attribute of WP commands
- Switch to pyproject and autosetup macros.
- Package switched from sitearch to sitelib due to no mavnative
- Stop using globs in %files
- Add patch remove-future-requirement.patch, dropping future requirement

-------------------------------------------------------------------
Wed Oct  5 00:45:55 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to version 2.4.35
  * tests: reformat XML
  * mavlogdump.py: don't die when handling bytestrings in dataflash logs
  * mavftpdecode: fixed handling of defaults
  * mavextra.py: fix average(v, k, N) function
  * mavutil: add DOCK mode to rover

-------------------------------------------------------------------
Wed Oct  5 00:43:58 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to version 2.4.34
  fixed pypi error

-------------------------------------------------------------------
Sun Oct 17 13:31:18 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.4.17
  * DFREader: allow ISO-8859-1 as fallback for logs
  * mavfft_isb: allow all HNTCH options to be printed
  * mavgen_python.py: try both tostring and tobytes when checking signature
  * DFReader: use tobytes for py3 in get_msgbuf
  * mavutil: fix docstring typo
  * tools: mavfft_isb add file names to legend for multiple files
  * tools: add axis plot option to mavfft_isb
- Update to version 2.4.16
  * Add Blimp modes
  * mavutil: add new AUTO_RTL mode 27 to copter
  * Tools: magfit_WMM: add option to save plot and param file
  * mavmmaplog: Close the mmap object
  * Update mavlink_signature_check code to be compiler agnostic
  * mavgen_java: Don't hardcode sysid and compid when packing
  * Fix typos discovered by codespell
  * Test on the current versions of Python
  * Fix a typo discovered by codespell
  * Fix typos
  * mavutil: correct parsing of truncated tlogs
  * DFReader.py: fix qnan detection under Python3
  * mavutil.py: update mode mapping for copter
  * added bitmask attribute to MAVEnum
  * build(deps): bump lodash in /generator/javascript_stable
  * build(deps): bump underscore in /generator/javascript
  * build(deps): bump underscore in /generator/javascript_stable
  * build(deps): bump lodash in /generator/javascript
  * Bugfix accessing wrong property
  * mavlogdump: added mode to --meta
  * mavextra: improved distance_two()
  * examples: fixed for gravity
  * Correct magfit_WMM.py to account for AHRS_TRIM

-------------------------------------------------------------------
Wed Apr 28 11:59:18 UTC 2021 - Markéta Machová <mmachova@suse.com>

- Update to 2.4.15
  * Cross-platform include of endian.h
  * rotmat: added rotation by enum
  * use os.path.abspath() for inlcude files, to allow inlcuding from external folders
  * Generator CS update to support mavlink 2.0
  * mavutil.py: add support for MAV_TYPE_DECAROTOR
  * mavgen: added MAV_IGNORE_CRC for python
  * magfit: fixed for newer scipy versions
  * array.array.fromstring() was removed in Python 3.9
  * tools: Python3 support for mavextract.py

-------------------------------------------------------------------
Fri Aug  7 13:42:20 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Update to 2.4.9
  * tools: add mavfft_pid.py to allow FFT analysis for pids in log files
  * Add support for generating Lua 5.3 code for use with ArduPilot
  * make magfit_WMM.py an installable tool
  * few bugfixes

-------------------------------------------------------------------
Wed May 20 07:26:34 UTC 2020 - Petr Gajdos <pgajdos@suse.com>

- %python3_only -> %python_alternative

-------------------------------------------------------------------
Fri Mar 20 12:00:58 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Update to 2.4.6
  * mavutil: add separate range check for mavlink2 messages

-------------------------------------------------------------------
Sat Dec 21 16:00:39 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.4.2
  * Bugfix release

-------------------------------------------------------------------
Sun Nov 10 09:50:34 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 2.4.0
openSUSE Build Service is sponsored by