{"id":13651523,"url":"https://github.com/stronnag/mwptools","last_synced_at":"2025-03-16T08:23:43.919Z","repository":{"id":13598955,"uuid":"16291856","full_name":"stronnag/mwptools","owner":"stronnag","description":"ground station, mission planner and tools for INAV and multiwii-nav","archived":false,"fork":false,"pushed_at":"2024-10-29T11:13:39.000Z","size":336017,"stargazers_count":206,"open_issues_count":0,"forks_count":35,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-10-29T13:12:49.997Z","etag":null,"topics":["blackbox","inav","ltm","mission-planner","msp","multiwii","mwp","replay","smartport"],"latest_commit_sha":null,"homepage":"http://stronnag.github.io/mwptools/","language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stronnag.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-01-27T20:34:54.000Z","updated_at":"2024-10-28T07:55:53.000Z","dependencies_parsed_at":"2024-11-06T16:18:09.594Z","dependency_job_id":"f8ebf41f-55c1-418c-bbdd-432d3094d10c","html_url":"https://github.com/stronnag/mwptools","commit_stats":null,"previous_names":[],"tags_count":267,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stronnag%2Fmwptools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stronnag%2Fmwptools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stronnag%2Fmwptools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stronnag%2Fmwptools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stronnag","download_url":"https://codeload.github.com/stronnag/mwptools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243842612,"owners_count":20356679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blackbox","inav","ltm","mission-planner","msp","multiwii","mwp","replay","smartport"],"created_at":"2024-08-02T02:00:50.249Z","updated_at":"2025-03-16T08:23:43.911Z","avatar_url":"https://github.com/stronnag.png","language":"Vala","funding_links":[],"categories":["Mission Control \u0026 Basestation 🗺️"],"sub_categories":["Modules 🧩"],"readme":"mwptools revisited\n==================\n\n\"A mission planner for the rest of us\"\n\n![mwp](docs/images/mwp4.png)\n\n## Overview\n\n**mwptools** provides a mission planner, ground control station, real time flight logger, terrain analysis, line of sight analysis and log replay / blackbox replay functions for [INAV](https://github.com/iNavFlight/inav) FC equipped model aircraft / UAS.\n\nThe current default (`master`) branch is the (re)implementation of mwp using Gtk4 / libshumate.\n\nSee the [migration guide](https://github.com/stronnag/mwptools/blob/master/docs/mwp-Gtk4-migration-guide.md) for dependencies (and migration from the legacy version (`legacy` branch).\n\nmwp supports the following telemetry protocols:\n\n* MSP (MultiWii Serial Protocol)\n* LTM (Lightweight Telemetry)\n* MAVLink (INAV subset)\n* Smartport (direct /  via inverter / or from Multi-protocol Module)\n* Crossfire (CRSF)\n* Flysky AA (via Multi-protocol Module)\n* [BulletGCCS MQTT](https://github.com/stronnag/mwptools/wiki/mqtt---bulletgcss-telemetry)\n\nmwp supports the real-time display of adjacent aircraft (GA / other models) using:\n\n* [INAV-radar](https://github.com/OlivierC-FR/ESP32-INAV-Radar/) (INAV UAS).\n* MAVlink Traffic Report (e.g. full-size aviation, typically ADS-B via a device such as uAvionix PingRX) (GA).\n* INAV `MSP2_ADSB_VEHICLE_LIST` (GA)\n* ADS-B using Dump1090 /  SBS-1 Basestation streaming TCP protocol (GA) / JSON / Protobuf\n* Internet ADSB providers\n* Other mwp supported telemetry protocols (INAV UAS).\n\nmwp provides logging and the replay of:\n\n* mwp log files\n* Blackbox logs\n* OpenTX CSV (sdcard) logs\n* BulletGCSS logs\n* Ardupilot (`.bin`) log\n\nLog replay requires tools from the [flightlog2x](https://github.com/stronnag/bbl2kml) project.\n\nmwp also proivdes legacy suport for Multiwii navigation functions.\n\n## User Guide\n\nThere is am [online user guide](https://stronnag.github.io/mwptools/).\n\n## Tools\n\n * mwp : \"A mission planner for the rest of us\". Simple mission planning and monitoring. Mission Planning is provided for INAV and MW-NAV (MW 2.4+). Monitoring, logging and recording for INAV and MultiWii\n * Many other standalone tools to manage flight logs, maintain CLI `diff`s, analyse logs etc.\n\n## Platforms and OS\n\nThe tools are designed to be portable and as far as possible platform and hardware agnostic. The suite is developed on Arch Linux and is additionally tested on Alpine (Edge), Debian (Trixie / Sid), Fedora (current)  and FreeBSD (current release) (at least). It is also possible to build and run mwp on MacOS (from mwptools 2024.11.20) and Windows (Msys2 / standalone installer from 2024.12.07).\n\nmwp should  build and run on any platform that provides modern Gtk and POSIX APIs.\n\nmwptools is tested on x86_64, ia32, aarch64 and riscv64 architectures (Linux / FreeBSD).\n\n## Installation\n\nSee the [migration guide](docs/mwp-Gtk4-migration-guide.md) for dependencies (and migration from the legacy version).\n\n```\nmeson setup _build --prefix=~/.local --strip\nninja -C _build install\n```\n## Licence\n\nGPL v3 or later\n\n## Contact\n\n* IRC [irc.libera.chat #mwptools](ircs://irc.libera.chat/mwptools)\n* Github [Issues](https://github.com/stronnag/mwptools/issues) and [discussions](https://github.com/stronnag/mwptools/discussions)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstronnag%2Fmwptools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstronnag%2Fmwptools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstronnag%2Fmwptools/lists"}