A program to decode squawk codes used by AirNavSystem's RadarBox and the SBS-1 BaseStation and display them as text.
The program can read both live flight data on port 30003 and '.rbl'/'.bst' pre-recorded flight data files as they are being created. It decodes the squawk codes for flights that have squawk codes and outputs the results together with the flight number to a scrolling window as displayed below. You can filter out squawk codes that you are not interested in and set alerts for the program to remind you when it detects particular squawk codes.
SquawkBox conveniently fits in the empty space at the top of the RadarBox or BaseStation display which means that it is possible to access all the functions of your RadarBox or BaseStation software while SquawkBox is running.
This is how the RadarBox screen appears with SquawkBox in place on top of RadarBox at the top of the window.
SquawkBox also outputs Google Earth files |
|
SquawkBox collects the data for these Google Earth files by saving all flights that it has positional data for while it runs. Data is stored up to a fixed storage maximum at which time older flights are deleted as new ones are saved. When the program has been running for a while (you'll probably want to wait at least 10 minutes) you can get the program to output these saved flights to a Google Earth kml file via SquawkBox's system menu option Google Earth. |
At the same time that you save your flights you can decide whether you want SquawkBox to add the positions of navigational aids (currently VORs and NDBs) so you can see which flights use them for navigation. |
Note: This program requires that the Microsoft .Net Framework has been previously installed. Version 2.0 or later is required.
You can download version 2.0 of the .Net Framework here, or version 3.5 the latest version, here
The service pack for verion 3.5 can be found here
Note that data output to recorded '.rbl' or '.bst' files is delayed by RadarBox or BaseStation for 5 minutes for security reasons. If you select a recorded file for viewing in SquawkBox when used with a version of RadarBox prior to 3.11 Beta then you will not see anything until these 5 minutes have elapsed.
This program would not have been possible without the detailed tutorial on port 30003 socket data maintained by Bones. Its author also was a major contributor in getting this program to work with BaseStation.