mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.33k stars 3.64k forks source link

Expanded ADS-B Message Parsing and Visual Indicators #12060

Open Paschalis opened 3 weeks ago

Paschalis commented 3 weeks ago

By integrating more ADS-B message fields and visual indicators, users can gain a clearer understanding of each aircraft’s status, speed, and altitude. These additions aim to improve situational awareness without cluttering the interface.


Feature Details

  1. Expanded Data Parsing
    Parsing additional ADS-B message fields can provide users with a richer set of data about each aircraft. Suggested fields include:

    • Groundspeed (hor_velocity): Displayed in knots, indicating the aircraft's speed across the ground.
    • Climbing/Descending Indicator: A small icon (^ for climbing, v for descending) to reflect the vertical velocity of the aircraft.
    • Emergency Squawk Status: Visual markers for emergency squawks, including:
      • 7500: Hijacking
      • 7600: Radio failure
      • 7700: General emergency
  2. Hover Field for Additional Information
    To maintain a clean interface, we suggest displaying the expanded details in a hover field. When hovering over each aircraft, the following information could appear in a tooltip:

    • Aircraft type
    • Callsign
    • Groundspeed (in knots)
    • Vertical status (climbing/descending indicator)
    • Emergency status (if applicable)
  3. Vehicle Icon Based on Aircraft Type
    To aid in visual distinction, aircraft could have icons based on their type (e.g., planes, helicopters). This would help users distinguish at a glance between different kinds of aircraft (Aviation Stack Exchange).


Mockup of Enhanced ADS-B Visual Indicators

mockup


Benefits

DonLakeFlyer commented 1 week ago

The additional info should be on click not hover since hover does't work on mobile. Either that or it should be on both click and hover.