Important Notes
Advanced users may wish to manually edit the FlightRoutes.sqb database and enter flight codes not returned by the FlightStats web site. These are added to the Routes table.
Should you not wish routes to be stored for particular flights, enter the flight callsign in to the DontLogFlights table. This is usefull for flight numbers that have different routes on different days, and will cause a look up of FlightStats web site every time the flight is logged.
Version History/Change Log
* FIXED: Can't Find Table 0 error on startup.
* FIXED: DTD-DTD routes for multi-sector flights.
* CHANGED: Web gathering modified to reflect changes to the FlightStats web site.
* CHANGED: Web gathering modified to reflect changes to the FlightStats web site.
* CHANGED: Web gathering modified to reflect changes to the FlightStats web site.
* CHANGED: Web gathering modified to reflect changes to the FlightStats web site.
* ADDED: Web proxy function has been added for people blocked by FlightStats.
* CHANGED: A check is in place for routes gathered when the FlightStats web site isn't working properly, or user's IP is blocked.
* ADDED: Option to not use the internet to look up unknown flight numbers has been added.
* CHANGED: Flight routes gathered for multi-segment flights are now suffixed with a ^ to indicate the segment shown may be incorrect.
* CHANGED: Some user interface changes.
* CHANGED: Initial database checking changed to prevent errors.
* CHANGED: Airport Name, and City names are now displayed in proper case rather than full capitals.
* FIXED: For some users the 'Close BaseStation' message was appearing on every startup.
* ADDED: Route information can be displayed in either IATA, ICAO, Airport, City or City and Country formats.
* ADDED: Routes can now be gathered if callsign is in IATA as well as ICAO. If the callsign is only numeric, the ICAO code from the Operator Flag Field is used.
* CHANGED: BaseStation gathering now uses socket 30003 stream instead of database polling.
* CHANGED: Routes are now displayed close to immediate.
* CHANGED: ACARSd client rewritten to more efficiently process socket stream.
* CHANGED: Improved route gathering and processing from FlightStats.
* CHANGED: The BaseStation Database 'UserBool' fields are no longer used by this application.
* FIXED: BaseStation.sqb FlightID and AircraftID indexes are re-instated.
* ADDED: ACARSD client included to capture flight callsigns for ModeS aircraft transmitting ACARS.
* CHANGED: Data gathering has been changed to suit new FlightStats site layout.
* CHANGED: Messed up route data entries are removed from the Routes database.
* ADDED: An internal SQLite database file now stores retrieved routes for use when callsign next received.
* ADDED: A program launch command line option of '-start' can be used to auto start gathering when the program is started.
* ADDED: On log reports, a prefixing * now indicates first sighting of an aircraft code.
* CHANGED: Log report formatting slightly modified to improve display when emailed.
* FIXED: Aircraft registrations of 8 characters in length now shown correctly on log reports.
* FIXED: Default value for Interested field is set as No (0) to fix problem when sometimes using Reporter.
* ADDED: Log reports can now be emailed directly from the application.
* ADDED: Log reports can be automatically emailed at a specified time.
* CHANGED: BaseStation database reading/writing has been rewritten to prevent database locking issues, and BaseStation freezing.
* CHANGED: Data gathering has been changed to implemente multi-threading. This prevents the application pausing as in previous versions.
* CHANGED: Minor layout changes to the user interface.
* CHANGED: The image type and internet location of the placeholder Aircraft Details photo has been changed.
* CHANGED: When exiting and then restarting the application, data is now re-gathered for aircraft still on the radar screen.
* CHANGED: On application exit, database fields for aircraft are now cleared of flight route UserTag.
* FIXED: Flight Route gathering has been changed to fix a bug when FlightStats reports the flight as Scheduled.
* FIXED: Log Report layout has been changed to prevent MS Outlook removing line breaks.
* FIXED: Re-instated database indexes and triggers removed by previous versions.
* FIXED: Log Report location field is now saved between application sessions.
* ADDED: BaseStation refresh option to refresh every x seconds.
* ADDED: Saving of screen refresh settings.
* ADDED: Saving of Log Location text.
* ADDED: Filtering implemented on log report to remove flight duplication errors due to known 747-400 callsign issue.
* ADDED: Flight State flag to log report - ARR=Arrival, DEP=Departure, ENR=En Route.
* CHANGED: Flight route gathering algorithm tuned to improve performance.
* CHANGED: Photo gathering is changed to only check for new photos every 30 days, or on every sighting if no photos exist.
* CHANGED: Minor layout changes to user interface.
* CHANGED: Minor layout changes to log report.
Initial Public Release
Files to Download
Please ensure you have read all the above notes before attempting to install these files.
*** Also make sure you have backup copies of your BaseStation.sqb and BaseStation.xsl files. ***
*** Backup your existing FlightRoutes.sqb file if using a previous version of this application. This saves having to look up each flight again. ***
*** For the first time the application is run after installation, please ensure BaseStation and any other SBS-1 addons aren't running. Once the application has started it's ok to then start BaseStation. This is only for the first time it's run after being installed or upgraded from a previous version. ***
Application Installer
http://www.balus.info/BaseStation%20Additional%20Data%20Gathering.msi
Replacement BaseStation.xsl file (Optional)
http://www.balus.info/basestation.xsl
How to make use of this Application
To view the flight route in the BaseStation Aircraft List, right click on the Aircraft List, select Columns, and tick UserTag.
To see the flight route on the BaseStation radar screen, enable viewing of the 'UserTag' field in the 'Scope Fields' tab of the 'Display Settings'.
If using the replacement BaseStation.xsl, when double clicking an aircraft, photos and last seen details are displayed.
Flight routing data is totally dependent on the accuracy of information on FlightStats. Whilst I've programmed in logic to attempt to detect the correct route in cases where the flight is either complex in nature (multi point and/or with different departure date from the present), or the FlightStats data hasn't been updated, incorrect route information will occur from time to time.
