FSUIPC Client DLL
.NET interface for FSUIPC
|
A class that reads the files produced by Pete Dowson's MakeRunways.exe and provides your application with a database of airports with runway, helipad, gate and taxiway information More...
Public Member Functions | |
void | CheckStatus () |
Forces the Airports Database to check MakeRunways paths and its own database More... | |
void | Load () |
Loads the basic airport information into the Airports collection More... | |
void | Clear () |
Clears all the airports from the database. Use to free up memory if your application no longer needs the database. More... | |
async Task | RebuildDatabaseAsync () |
Rebuilds the internal database by reading the data from the text files generated by Pete Dowson's MakeRunways program. (See www.fsuipc.com) More... | |
async Task | RebuildDatabaseAsync (IProgress< string > ProgressReport) |
Rebuilds the internal database by reading the data from the text files generated by Pete Dowson's MakeRunways program. (See www.fsuipc.com) More... | |
Properties | |
bool | MakeRunwaysFilesExist [get] |
True if the MakeRunways output files have been found in the current MakeRunways folder More... | |
bool | DatabaseFilesExist [get] |
True if the internal database files have been found More... | |
bool | DatabaseUpToDate [get] |
True if the internal database contains the latest information from the MakeRunways output files More... | |
bool | IsLoaded [get] |
True if the internal database has been loaded and is ready to use More... | |
string | MakeRunwaysFolder [get, set] |
Sets/Gets the path of the folder containing the text files generated by MakeRunways.exe. More... | |
string | DatabaseFolder [get, set] |
Gets the path containing the internal database files More... | |
FsAirportCollection | Airports [get] |
A strongly-types list of FsAirport objects. This list can be queried with LINQ. More... | |
A class that reads the files produced by Pete Dowson's MakeRunways.exe and provides your application with a database of airports with runway, helipad, gate and taxiway information
|
inline |
Forces the Airports Database to check MakeRunways paths and its own database
|
inline |
Clears all the airports from the database. Use to free up memory if your application no longer needs the database.
|
inline |
Loads the basic airport information into the Airports collection
|
inline |
Rebuilds the internal database by reading the data from the text files generated by Pete Dowson's MakeRunways program. (See www.fsuipc.com)
|
inline |
Rebuilds the internal database by reading the data from the text files generated by Pete Dowson's MakeRunways program. (See www.fsuipc.com)
ProgressReport | An instance of Progress<string> to receive messages about the progress of the rebuild |
|
get |
A strongly-types list of FsAirport objects. This list can be queried with LINQ.
|
get |
True if the internal database files have been found
|
getset |
Gets the path containing the internal database files
By default this set to a subfolder in the local machine's localappdata% path. If you have a specific path you want to use then set this property
|
get |
True if the internal database contains the latest information from the MakeRunways output files
|
get |
True if the internal database has been loaded and is ready to use
|
get |
True if the MakeRunways output files have been found in the current MakeRunways folder
|
getset |
Sets/Gets the path of the folder containing the text files generated by MakeRunways.exe.
By default this is the flight sim folder provided by FSUIPC if the connection is open. Set the property to use a different folder