diff --git a/README.md b/README.md index fecc053..ec15c7a 100644 --- a/README.md +++ b/README.md @@ -942,7 +942,8 @@ turns it off. ```bash bandsaunter adsb # listen on 1090 MHz until interrupted bandsaunter adsb --frames # print every frame as it arrives -bandsaunter adsb --kml planes.kml # and write what was heard as a map +bandsaunter adsb --simulate # invent a sky, for a receiver with no aerial +bandsaunter flights # read the log back: report, map, animation ``` Every airliner overhead broadcasts its address, callsign, altitude, position @@ -973,7 +974,86 @@ than resolved against two different grids. An aerial cut for 1090 MHz is the difference between hearing the airport and hearing the county; the whip supplied with a dongle is a quarter of the length -it wants. +it wants. `--simulate` flies six imaginary aircraft past an imaginary receiver +— real frames, real checksums, the same decoder — so the whole of the rest of +this section can be tried before any of that is wired up. + +### What is written down + +An aircraft is overhead for four minutes and then gone, so everything heard +goes into a log as it arrives: `adsb_