-
Notifications
You must be signed in to change notification settings - Fork 35
Recent Changes
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.
(Optionally) requires a protobuf-c
development package in order to support readsb
protobuf
format ADSB reports.
Adds the capability to view stick positions during log replay. Requires flightlog2kml v 1.0.1 or later.
- 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).
- Added SBS-1 Basestation ADSB protocol
- GCS Location. A new
View
menu optionGCS 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.
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).
gpsd
will drive the GCS location icon if available and valid.
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) |
- 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 bymwp-serial-cap
ormwp
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"
- Supports inav 4.0 multi-mission
- "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.
- 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 byfl2ltm
-
bbsummary
is replaced byflightlog2kml -summary