Skip to content
Jonathan Hudson edited this page May 15, 2024 · 31 revisions

"Rolling" release note

As mwptools does not really make releases (though there is a somewhat current .deb file), this page provides notice of significant changes. If you want to see the gory details, Github provides a formatted commit log.

2024-05-14

(Optionally) requires a protobuf-c development package in order to support readsb protobuf format ADSB reports.

2022-05-19 (5.139.290)

Adds the capability to view stick positions during log replay. Requires flightlog2kml v 1.0.1 or later.

Example

mwp sticks

  • Craft is spiralling down to the right.
  • Pilot is inputting full up / left
  • This does not end well.

The sticks window is not decorated and semi-transparent; it can be dragged around using standard Window Manager keys (e.g. 'Super' or 'Alt'-mouse drag, 'Super' or 'Alt'-F7)etc.

If your Window Manager is not capable of managing this (or you just don't want this function), you can disable or modify this feature via a dconf / gsettings key:

# default is "yes"
gsettings set org.mwptools.planner show-sticks 'no'
  • yes (default) : Stick position is shown during log replay in an undecorated window
  • no : Not shown.
  • decorated : Shown in a decorated window (for window managers can't cope well with un-decorated windows (e.g.WSL-G).

2022-01-14

  • Added SBS-1 Basestation ADSB protocol

2021-12-21

2021-12-17

  • GCS Location. A new View menu option GCS Location allows the user to display an icon with represents some arbitrary location.

By default, it will display a tasteful gold star which one may drag around. It has no purpose other than showing some random location, for example the actual location of the GCS when the safehome is some distance away.

Screenshot-20211206184606-246x131

If you don't like the icon, you can override it by creating your own icon in ~/.config/mwp/pixmaps/ (as one can for any mwp specific icon), with the same file name as the default in $prefix/share/mwp/pixmaps/. So below, I override $prefix/share/mwp/pixmaps/gcs.svg with ~/.config/mwp/pixmaps/gcs.svg (which happens to be: (a) a stronnag and (b) a PNG, not SVG, but we're a real OS and file "extensions" are an advisory illusion).

Screenshot-20211206184636-217x122

gpsd will drive the GCS location icon if available and valid.

Screenshot-20211207092936-436x314

Couple of new settings:

Setting Usage
gpsd-host Provider (host) for GCS location via gpsd. Default is "localhost", can be set to other host name or IP address. Setting blank ("") disables.
misc-icon-size Size for miscellaneous icons (radar, GCS location) in pixels. -1 means the image's natural size (no scaling)

2021-12-05

  • Supports CRSF (Crossfire) telemetry
  • Supports MPM (Multi-Protocol-Module) telemetry (EdgeTX, OpenTX)
  • Improved protocol detection
  • Improved Terrain Analyse mission generation (particularly for RTH).
  • Allow multiple radar devices (e.g. inav-radar and ADS-B device).
  • Provides radar (ADS-B) proximity alerts
  • Provides mwp-log-replay (for logs captured by mwp-serial-cap or mwp raw logs).
  • Supports streaming (FPV) or file / web (DVR) video replay in GCS and BBL replay modes.
  • The old ruby replay_bbox_ltm.rb script is no longer supported; blackbox replay requires the fl2ltm tool.

Please see the video replay article, as it decribes a couple of new dependencies.

  • gstreamer1.0 plugins "base" development library
  • gstreamer1.0 plugins "good"

2021-11-08

2021-10-31

  • "Favourite" places editor : The places file is a delimited (CSV) file that defines a list of "shortcut" home locations used by the "View / Centre on Position ..." menu item. It consists of a Name, Latitude, Longitude and optionally zoom level, separated by a ,|,: or ;. Note that positions may be localised in the file and must NOT use . as a field separator. There is now a graphical editor (via the "View / Centre on Position ..." menu item); in addition, to properly support localisation , is no longer recognised as a field separator, so extant files will need updating (this is automated).
  • Bash completion files are correctly installed for local installs.

2021-10-20

  • Removal / replacement of obsolete tools (otxlog et al).

otxlog has morphed into one of the flightlog2x tools (this projects provides binary releases). As the command line options are different, the older stuff which was not maintained is removed. This now means there is a single, consistent maintained toolset that replays Blackbox, OpenTX, BulletGCSS and Ardupilot .bin logs in a coherent manner (as well as doing other things like generating beautiful KMLs from logs, log2mission etc.).

The replay menu option is enabled by having fl2ltm somewhere on $PATH; fl2ltm will enable BBL, OTX, Bullet and Ardupilot logs . The older BBL script remains for now, but is not maintained and will be removed at some stage. BBL also requires blackbox_decode to be available; Ardupilot requires their mavlogdump.py script. If these additional tools are missing, their menu options will be disabled.

  • otxlog is replaced by fl2ltm
  • bbsummary is replaced by flightlog2kml -summary

image

Clone this wiki locally