cat 2025-11-25-Nowy-projekt-FSAPI-MFD.md

FSAPI MFD - REST API dla Flight Simulatora


2025-11-25

Siedząc ze złamaną nogą rozpoczynam nowy projekt - FSAPI MFD. Jest to REST API server dla Microsoft Flight Simulator (MSFS) i X-Plane z nowoczesnym interfejsem Multi-Function Display działającym w przeglądarce.

Główne cechy

  • SimConnect Integration - bezpośrednie połączenie z MSFS
  • X-Plane Support - wsparcie poprzez UDP
  • Aircraft Detection - automatyczna detekcja typu samolotu
  • Radio Control - zarządzanie częstotliwościami COM/NAV/XPDR
  • Autopilot Control - sterowanie bugami HDG/ALT/SPD
  • MFD Web Interface - interfejs oparty na Canvas z 60 FPS
  • AI Traffic - śledzenie pobliskiego ruchu
  • Flight Planning - tworzenie planów lotów dla AI

Architektura

Projekt dzieli się na trzy warstwy:

  1. Backend (.NET 8.0) - integracja z SimConnect i X-Plane, obsługa komend
  2. API - REST endpoints dla radiów, autopilota, danych lotu
  3. Frontend (JavaScript) - Canvas MFD z wieloma ekranami
  4. MockupFSAPI MFD - interfejs w przeglądarce

Kod dostępny na GitHubie: m-lukaszewski/FSAPI_MFD

Więcej szczegółów w kolejnych wpisach! ✈️