v1.8.73
What's Changed
- modules: grapher.py: fix regex-escape-sequence warning by @peterbarker in #1452
- param_help.py: pretty-print Bitmask in eg. 'param help GUID_OPTIONS' output by @peterbarker in #1456
- param_help.py: use bitmask subtree if available by @peterbarker in #1457
- Correct plotting of mission in MAVExplorer by @peterbarker in #1459
- mp_tile.py: use If-Modified-Since to try to reuse tile data by @peterbarker in #1458
- SIYI: implement compressed thermal images by @tridge in #1455
- nmeaout: correct module name by @peterbarker in #1461
- mavproxy_wp: add option to reset mission counters when setting waypoint by @peterbarker in #1460
- mavproxy_link.py: correct behaviour with old bindings by @peterbarker in #1191
- Fix help module by @peterbarker in #1463
- windows: include requests in package by @peterbarker in #1464
- mavproxy_link: use numeric code for green by @peterbarker in #1465
- mavproxy_messagerate: do special handling for reset and stop set by @magate in #1466
- wxconsole_ui: use Refresh() and Update() to work around lack of redra… by @peterbarker in #1468
- graphs: add a graph for the fly-forward flag and ek3-vs-dcm wind esti… by @peterbarker in #1471
- JIC PicViewer by @rmackay9 in #1437
- modules: rcsetup: flake8 compliance by @peterbarker in #1483
- mavproxy_console: avoid exceptions when terrain module unloaded by @peterbarker in #1477
- mp_slipmap_util.py: tidy calculation of gridlines by @peterbarker in #1476
- mavproxy.py: make it flake8 compliant by @peterbarker in #1473
- mp_tile.py: add a pair of topomap tile servers by @peterbarker in #1474
- mavproxy_misc.py: factor out a _cmd_changealt by @peterbarker in #1484
- mavproxy_wp: skip DO_LAND_START waypoints when splitting by @peterbarker in #1475
- MAVCesium: Switch to newer fork by @Ryanf55 in #1480
- MAVProxy: add compatibility code for MAV_TYPE_VTOL_DUOROTOR rename to… by @peterbarker in #1472
- Bump mavcesium submodule to fix "module load cesium" by @Ryanf55 in #1485
- Add Start Websocket Server to the MAVProxy console by @Ryanf55 in #1481
- Websocket start with custom port by @Ryanf55 in #1482
- Make mavproxy executable directly by @Ryanf55 in #1486
- MAVCesium: Bump to support mission item fence circles and fence clear by @Ryanf55 in #1487
- fix altMarker set_data error by @Huibean in #1490
- Modules: grapher layout and file export fixed for Windows by @stephendade in #1432
- modules: add bitmask modifying to param module by @joshanne in #1488
- mission_item_protocol.py: handle MISSION_REQUEST_INT for item retrieval by @peterbarker in #1492
- Avoid exceptions when wp module is not loaded by @peterbarker in #1448
- modules: add sanity checking to bitmask index when setting bitmask parameter by @joshanne in #1494
- missionEditorFrame.py: Remove unimplemented AGL checkbox by @Ryanf55 in #1495
- Make all shebang lines invoke python3 rather than just python by @peterbarker in #1497
- mavproxy_mode: Allow for mode names to be tab completed by @joshanne in #1499
- mavproxy_param: handle param set requests asynchronously by @peterbarker in #1408
- mavproxy_soar: Add initial soaring display by @Ryanf55 in #1500
- RC: Make RC GUI fit according to max received value by @stephendade in #1502
- mavproxy_param: fixes broken parameter setting by @joshanne in #1501
- graphs: add MCU temperature and voltages to Sensors/MCU/ by @peterbarker in #1503
- mavflightview.py: increase error threshold for bad colour exporession by @peterbarker in #1504
- magfit.py: add DCM as attitude choice by @peterbarker in #1505
- mavproxy_misc.py: add configerror_autopilot command by @peterbarker in #1506
- mp_util.py: fill out missing baro devids by @peterbarker in #1507
- map: added mission_color setting by @tridge in #1511
- kmlread: make it case insensitive for the suffix by @peterbarker in #1512
- .github: specify Python3 in windows_build.yml by @peterbarker in #1518
- mavproxy_joystick: add support for toggle buttons by @heeplr in #1515
- mavproxy_link.py: fix websocket output sending mavlink pkt during hanshake by @Huibean in #1510
- mavproxy_rc.py: flake8 compliance by @peterbarker in #1519
- mavproxy_joystick: only change channel value when button state actually changed by @heeplr in #1521
- fixed auto reconnect on TCP connections by @tridge in #1514
- kmlread: skip duplicate elements by @tridge in #1522
- mission_item_protocol: fix 'move' on items we have not downloaded by @peterbarker in #1524
- mavproxy_log: flake8 compliance by @peterbarker in #1525
- mavproxy_misc.py: add nasty commands to do nullptr read and write on … by @peterbarker in #1523
- mavflightview.py: flake8 correctness by @peterbarker in #1526
- mavproxy_wp.py: flake8 compliance by @peterbarker in #1527
- kmlread.py: flake8 correctness by @peterbarker in #1528
- kml: return objects rather than tuples for KML elements by @peterbarker in #1529
- Add terrain contours to map by @srmainwaring in #1508
- Add support for FLIGHT_INFORMATION message by @peterbarker in #1438
- MAVExplorer.py: add more events to dictionary by @peterbarker in #1532
- SIYI: flight test fixes by @tridge in #1535
- param: sort parameters with 'natural' sort by @tridge in #1536
- Add Warning module by @MichelleRos in #1534
- Flake8 fixes for new version of flake8 by @peterbarker in #1542
- Fix no master when getting home by @Ryanf55 in #1543
- adsb: improved alt display on vehicles by @tridge in #1544
- Update mavproxy_link.py by @mjohenneken in #1539
- adsb: improve display and add traffic warning by @tridge in #1545
- warning: improved status, airspeed and display by @tridge in #1547
- signing: allow more than one signed link by @tridge in #1548
- map: added dropdown selection of frame to FlyTo by @tridge in #1550
- checklist: scrollbar and logging by @tridge in #1551
- Correct rover param download by @stephendade in #1546
- kml: add to all maps by @tridge in #1552
- mavproxy_param: allow setting multiple bitmask bits simultaneously by @be-ska in #1549
- mavproxy_ais.py: use blue vehicle, correct returning of threat radius by @peterbarker in #1554
- mavproxy_wp: remove stale comment about source component by @peterbarker in #1556
- mavproxy_misc: add support for MAV_CMD_DO_CHANGE_ALTITUDE by @peterbarker in #1555
- Bump MAVCesium to fix model orientation by @Ryanf55 in #1560
- silvus: fixes for streamcaster v5 by @tridge in #1566
- Use colours specified in KML file by preference by @peterbarker in #1530
- mavproxy_ftp: Handle if no master when sending by @Ryanf55 in #1572
- mp_util: added new compass IDs by @tridge in #1573
- Add cesium extras by @Ryanf55 in #1568
- update MAVCesium by @tridge in #1574
- MAVExplorer: allow display of kml files by @tridge in #1571
- Silvus: show signal to aux nodes by @tridge in #1570
- live_graph: add clear button by @peterbarker in #1576
- mp_util.py: tweak AK09916 to AK0991x by @peterbarker in #1577
- ucenter: fix for python3 by @tridge in #1580
- Map: Use correct file path for icons by @stephendade in #1584
waveis a Python Standard Library module by @cclauss in #1588- MAVProxy: modules: lib: mp_util.py: update baro types by @ES-Alexander in #1592
- MAVProxy: default to using the 'all' dialect by @peterbarker in #1022
- sign forwarded messages by @tridge in #1589
- mission: fixed WP moves by @tridge in #1596
- signing: add signing on new links by @tridge in #1597
- signing: ensure signing timestamps don't fall behind by @tridge in #1598
- kmlgen: module to allow live viewing in google earth by @tridge in #1599
- warning: added max_wind setting by @tridge in #1600
- signing: support a $HOME/.mavproxy/signing.keys file by @tridge in #1602
- link: suppress some camera acks by @tridge in #1603
- optparse_gui: Keyword 'unicode' was removed in Python 3 by @cclauss in #1606
- rline.py: Fix undefined name
redisplayby @cclauss in #1609 - map: fixed mp_icon on arch linux by @tridge in #1604
- windows: try to fix error loading future by @tridge in #1610
New Contributors
- @magate made their first contribution in #1466
- @Ryanf55 made their first contribution in #1480
- @heeplr made their first contribution in #1515
- @mjohenneken made their first contribution in #1539
- @be-ska made their first contribution in #1549
- @ES-Alexander made their first contribution in #1592
Full Changelog: v1.8.71...v1.8.73