Greetings. I have a FlightAware stick pro that I’m using in an offline application (no internet). I have a custom Windows C# application that needs to extract the GPS/altitude locations and some kind of unique identifier (ADSB transceiver address or call-sign, for instance) of aircraft within range of the antenna.
I’m looking for recommendations on the best way to go about this.
As of now, I have my C# program running “dump1090.exe --mlat” as a background console thread, and streaming the console string outputs into my custom application, which parses the desired fields.
I’m wondering if there is a more efficient way to get the information, as my current setup seems to struggle when there are many aircrafts nearby. For instance, some aircraft will get relatively frequent updates, while other aircrafts will get a single update every 10 seconds or so. Not sure if there is a throughput bottle neck, if this is the nature of the FlightAware USB stick, or if this is the nature of ADS-B in general. Thanks.