cyoung / stratux

Aviation weather and traffic receiver based on RTL-SDR.
BSD 3-Clause "New" or "Revised" License
1.06k stars 363 forks source link

Fix Ownship Target Identity Information #793

Closed wcas closed 4 years ago

wcas commented 4 years ago

Description The Ownship information is currently being sent with a target identity of 0x01 which represents 'No Traffic Alert' and 'ADS-B with Self Assigned Address'. Foreflight users taking advantage of Mode S Code configuration for passing Ownship information to Foreflight for track logs and draft logbook entries, will experience Foreflight reporting no Ownship detection. Latest Foreflight version appears to ignore Ownship information when the target identify of 0x01 is being passed.

What Is Changing Update Ownship target identity to report 0x00 which represents 'No Traffic Alert' and 'ADS-B with ICAO'. This will allow Foreflight to report Ownship Detection and list the aircraft Tail Number correctly.

Pre-Testing

  1. Assign ICAO code in Mode S Code configuration input box
  2. Open Foreflight EFB
  3. Go to Devices -> Stratux
  4. Verify Ownship detection reports 'Not Detected'

Post-Testing

  1. Assign ICAO code in Mode S Code configuration input box
  2. Open Foreflight EFB
  3. Go to Devices -> Stratux
  4. Verify Ownship detection reports correct N-Number of ICAO entry
cyoung commented 4 years ago

Excellent. Thank you for submitting this.