FSUIPC Client DLL
.NET interface for FSUIPC
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAIPlaneInfoA class holding information about an AI traffic plane
 CAIPlaneInfoCollectionA strongly-types list of AI Planes
 CAirportsDatabaseA 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
 CAITrafficServicesA class that provides information about the AI aircraft in Flight Simulator. This reads the TCAS tables from FSUIPC and presents the information in a .NET friendly collection of AIPlaneInfo classes
 CDBConfigHolds the state of the internal Airports database files
 CFsAirportA class holding all the information about an Airport
 CFsAirportCollectionA strongly-typed list of Airports
 CFsAirportComFrequencyA class holding details about a COM frequency used at an airport
 CFsAirportComFrequencyCollectionA strongly-typed list of COM Frequency classes
 CFsAltitudeA structure representing an altitude value in MS Flight Simulator
 CFsBitArrayManages an array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0)
 CFsFrequencyADFA struct representing a ADF frequency used in FlightSim. This can convert between strings, decimal and FSUIPC's BCD format for offsets
 CFsFrequencyCOMA struct representing a COM frequency used in FlightSim. This can convert between strings, decimal and FSUIPC's BCD format for offsets
 CFsFrequencyNAVA struct representing a NAV frequency used in FlightSim. This can convert between strings, decimal and FSUIPC's BCD format for offsets
 CFsFuelTankRepresents a fuel tank in an aircraft in Flight Simulator
 CFsFuelTanksCollectionA collection of FsFuelTank objects
 CFsGateA class holding all the information about an airport gate
 CFsGatesCollectionA strongly-typed list of Gates
 CFsHelipadA class holding all the information about a helipad
 CFsHelipadsCollectionA strongly-typed collection of helipads
 CFsHVarRepresents an HVar in MSFS
 CFsILSInfoA class holding information about the ILS facilities for a runway
 CFsLatitudeA structure representing a latitude value in MS Flight Simulator
 CFsLatitudeSpanRepresents a span of latitude in MS Flight Simulator
 CFsLatLonCircleRepresents an circular area in FS defined with a centre Lat, Lon point and a radius
 CFsLatLonLineSegmentRepresents a line segment on the Earth that runs between
 CFsLatLonPointA point in the Flight Simulator world represented by a longitude and latitude
 CFsLatLonPolygonThis defines a closed polygon defined by a series of Lat/Lon points (vertices). There can be any number of points. Unlike FsLatLonQuadrilateral this class supports concave shapes and complex shapes (having self-instersecting sides)
 CFsLatLonQuadrilateralRepresents an Quadrilateral area in FS bounded by four Latitude/Longitude coordinates. Note that only Convex Quadrilateral shapes will work properly. Concave shapes will not. For concave shapes use FsLatLonPolygon instead
 CFsLineSegmentIntersectionHolds information about line segment intersections
 CFsLongitudeA structure representing a longitude value in MS Flight Simulator
 CFsLongitudeSpanRepresents a span of longitude in MS Flight Simulator
 CFsLVarRepresents an LVar in MSFS
 CFsPayloadStationRepresents a payload station of an aircraft in Flight Simulator
 CFsPolygonIntersectionHolds information about the intersection point on the border of a FsLatLonPolygon
 CFsPositionSnapshotStores a snaptshot of the position of the player aircraft
 CFsRunwayA class holding all the information about a runway
 CFsRunwayCollectionA strongly-typed list of Runways
 CFsRunwayIDRepresents a runway identifier for flight sim
 CFsRunwayLightsInfoA class holding information about the types of lighting available on a runway
 CFsRunwayPatternInfoA class holding information about the traffic pattern for a runway
 CFsTaxiwayA class holding information about a Taxiway
 CFsTaxiwayCollectionA strongly-typed collection of taxiways
 CFsTaxiwayIntersection< T >A class holding information about a Taxiway Segment
 CFsTaxiwayIntersectionCollection< T >A strongly-typed collection of taxiway intersections
 CFsTaxiwaySegmentA class holding information about a Taxiway Segment
 CFsTransponderCodeA struct representing a Transponder Code used in FlightSim. This can convert between strings, integers and FSUIPC's BCD format for offsets
 CFSUIPCConnectionA class that handles communication and data transfer to and from Pete Dowson's FSUIPC or WideFS
 CFSUIPCExceptionA exception that gets thrown if an error occurs during an FSUIPC operation
 CFSUIPCStructRepresents a data structure that can be read to or written from FSUIPC.
Define your class inheriting from this class. Declare public fields of type FSUIPCStructField for each field in the structure
 CFsCloudLayerA class representing the settings for a cloud layer
 CFsPressureA class representing the settings for the air pressure
 CFsTemperatureLayerA class representing the settings for a temperature layer
 CFsVisibilityLayerA class representing the settings for a visibility layer
 CFsWeatherThe main Weather object holding all the weather information
 CFsWindLayerA class representing the settings for a wind layer
 CFSUIPCStructField< T >Represents a field in a struct that will be used to get data to and from an FSUIPC Offset
 CFSUIPCStructFieldArray< T >Represents an array in an FSUIPC struct to be used to get data to and from an offset
 CFSUIPCVersionRepresents the version number of FSUIPC
 CFsVASILightInfoA class holding information about the VASI Lights for a runway
 CFsVersionA struct representing the type and version of the Flight Simulator the DLL is talking to
 CHVarCollectionA collection of HVars
 CLogEventArgsClass that is passed to the Logging event handler. Contains the Log message
 CLVarCollectionA collection of LVars
 CLVarEventClass that is passed to the LVAR OnValueChanged handler. Contains the LVar that changed
 CMSFSVariableServicesAllows direct access to LVars and HVars via John Dowson's WASM module. Only works for MSFS. You and your users must have John's WASM module installed. John's FSUIPC_WAPID.dll must also be accessible from your .exe. Either include it in your distribution to be in the same folder as your exe file. OR place the DLL in a folder included in the windows PATH
 COffsetRepresents an item of data that can be read from or written to an FSUIPC offset
 COffset< T >Represents an item of strongly-typed data that can be read from or written to an FSUIPC offset
 CPayloadServicesA class that provides information about the Fuel and Payload of the current aircraft
 CPlayerLocationInfoHolds details about the current Airport, Gate, Runway, Helipad and Taxiway the player is currently at/on
 CPMDG_737_50_OnlyA helper class containing all the known offsets for the PMDG 737 Aircraft
 CPMDG_737_5_OnlyA helper class containing all the known offsets for the PMDG 737 Aircraft
 CPMDG_737_NGX_OffsetsA helper class containing all the known offsets for the PMDG 737 Aircraft
 CPMDG_737_PB_OnlyA helper class containing all the known offsets for the PMDG 737 Aircraft
 CPMDG_747QOTSII_OffsetsA helper class containing all the known offsets for the PMDG 747 Queen of the Skies II Aircraft
 CPMDG_777X_OffsetsA helper class containg all the known offsets for the PMDG 747 Queen of the Skies II Aircraft
 CPMDG_NGX_CDU_CellRepresents a cell on the CDU. Holds information about the symbol displayed in the cell
 CPMDG_NGX_CDU_RowRepresents an entire row of cells on the CDU
 CPMDG_NGX_CDU_ScreenRepresents a CDU screen in a PMDG aircraft
 CStatisticsContains statistical information about the calls to FSUIPC
 CStatsGroupInfoInformation about a group of offsets
 CStatsProcessA structure containing statistics about Process() calls requested by your application
 CTextMenu
 CUserInputButtonEventArgsInformation about the Joystick press made by the user
 CUserInputKeyEventArgsInformation about the Key press made by the user
 CUserInputMenuEventArgsInformation about the menu selected by the user
 CUserInputServicesClass to easily manage user interaction in your FSUIPC application. Key strokes and Button presses can be registered and then detected when the user presses these keys or buttons in the Flight Sim application. Also Menu items can be added to flight sim and you can detect when the user selects them
 CWeatherServicesA class which handles all weather reading and writing