Snapshot 2024-05-25
Overview
The snapshot here represents the state of the mwptools project at a point in time.
- It is not a 'release'
master
and ordevelopment
branches may be newer / more (or less) "stable" etc.
Changes since last snapshot
- Rate limit MSP polling (for SITL)
- Clean up messaging timer code
- Revise ancient WP download timer
- Add
msp_adsb
gsetting
(on
/off
/auto
) to manageMSP2_ADSB_VEHICLE_LIST
usage. - Improve MSP2_
ADSB_VEHICLE_LIST
enabling checks (formsp_adsb
==auto
). - Fix BLE for characteristics / service checking with multiple devices of same type
- Improve serial instrumentation
Changed Dependencies
None
Deprecation Notice
A number of Gtk3 components that are significant mwp dependencies (libchamplain
and its dependencies, libgdl
) are becoming obsolescent and are effectively unmaintained upstream. This is likely to be an ongoing problem (see more detail)
Migrating mwp to Gtk4:
- Is significant effort
- Not practical at the moment
- The current Gtk4 replacements for
libchamplain
andlibgdl
are not sufficiently functional to meet mwp's needs - Some of the currently supported distros don't yet provide sufficient Gtk4 support.
- The current Gtk4 replacements for
- Will probably happen at some stage
Functional Dependencies
- For blackbox replay, you need the flightlog2x tools ; flightlog2x tools provides binary downloads for common Operating Systems.
- Please check the wiki Recent Changes document for any new dependencies since your last installation.
Debian package Installation
If you really want a binary snapshot ...
Preparation
- (Debian et al). Please ensure you have the
universe
repository enabled - Ensure that the system is up to date: (Debian et al ...
sudo apt update && sudo apt upgrade
).
Download and Install
- Arch Linux users can install
mwptools-git
from the AUR. - For Debian and derivatives, install the Debian package here. The archive is built in Debian Stable, which should also work with newer distributions.
- It is necessary to download the archive and install it locally, e.g.
$ curl -LO https://github.com/stronnag/mwptools/releases/download/7.146.457/mwptools_7.146.457_amd64.deb
$ sudo apt install ./mwptools_7.146.457_amd64.deb
- Otherwise, build from source.
WSL-G users, note that ser2udp.exe
is functionally unchanged.