| World Functions | |
| Setting Specific Function Name | |
| Facility Data Function Name | |
| Ground Info Specific Function Name | |
| Weather Specific Function Name | |
| Effect Specific Function Name |
| Setting Specific Function Name | |
RequestShadowFlags(RequestID as [Enum])Used to request the current shadow flag settings. | |
RequestTrafficSettings(RequestID as [Enum])Used to request the current traffic settings. | |
SetTrafficSettings(uAirlineDensity as UInteger, uGADensity as UInteger, uRoadTrafficDensity as UInteger, uShipsAndFerriesDensity as UInteger, uLeisureBoatDensity as UInteger, uAirportVehicleDensity as SIMCONNECT_DYNAMIC_FREQUENCY, bIFROnly as Boolean)Used to set the current traffic settings. | |
RequestSceneryComplexity(RequestID as [Enum])Used to request the current scenery complexity setting. |
| Facility Data Function Name | |
RequestFacilitiesList(Type as FACILITY_LIST_TYPE, RequestID as [Enum])Used to request a list of all the facilities of a given type currently held in thefacilities cache. | |
SubscribeToFacilities(Type as FACILITY_LIST_TYPE, RequestID as [Enum])Used to request notifications when a facility of a certain type is added to thefacilities cache. | |
UnsubscribeToFacilities(Type as FACILITY_LIST_TYPE)Used to request that notifications of additions to the facilities cache are notlonger sent. |
| Ground Info Specific Function Name | |
RequestGroundInfo(RequestID as [Enum], minLat as Double, minLon as Double, minAlt as double, maxLat as Double, maxLon as Double, maxAlt as double, dwGridWidth as UInteger, dwGridHeight as dwInteger, eLatLonFormat as SIMCONNECT_GROUND_INFO_LATLON_FORMAT, eAltFormat as SIMCONNECT_GROUND_INFO_ALT_FORMAT, eSourceFlags as SIMCONNECT_GROUND_INFO_SOURCE_FLAG)Used to request a grid of ground altitudes at a specific lat/lon. | |
RequestGroundInfoOnSimObject(RequestID as [Enum], minLat as Double, minLon as Double, minAlt as double, maxLat as Double, maxLon as Double, maxAlt as double, dwGridWidth as UInteger, dwGridHeight as dwInteger, eLatLonFormat as SIMCONNECT_GROUND_INFO_LATLON_FORMAT, eAltFormat as SIMCONNECT_GROUND_INFO_ALT_FORMAT, eSourceFlags as SIMCONNECT_GROUND_INFO_SOURCE_FLAG, Period as SIMCONNECT_PERIOD, Flags as SIMCONNECT_DATA_REQUEST_FLAG, Origin as UInteger, interval as UInteger, Limit as UInteger) Used to request a recurring grid of ground altitudes based on a SimObjects lat/lon. |
| Weather Specific Function Name | |
WeatherCreateStation(RequestID as [Enum], szICAO as String, szName as String, Lat as Single, Lon as Single, Alt as Single) Used to add a weather station. | |
WeatherCreateThermal(RequestID as [Enum], Lat as Single, Lon as Single, Alt as Single, Radius as Single, Height as Single, coreRate as Single, coreTurbulence as Single, sinkRate as Single, sinkTurbulence as Single, coreSize as Single, coreTransitionSize as Single, sinkLayer as Single, sinkTransitionSize as Single)Used to create a thermal at a specific location. | |
WeatherRemoveStation(RequestID as [Enum], szICAO as String)Used to remove a weather station. | |
WeatherRemoveThermal(ObjectID as UInteger)Used to remove a thermal. | |
WeatherRequestCloudState(RequestID as [Enum], minLat as Double, minLon as Double, minAlt as Double, maxLat as Double, maxLon as Double, maxAlt as Double, dwFlags as UInteger)Used to request cloud density information on a given area. | |
WeatherRequestInterpolatedObservation(RequestID as [Enum], Lat as Single, Lon as Single, Alt as Single)Used to send a request for weather data that is interpolated from the weather atthe nearest weather stations. | |
WeatherRequestObservationAtNearestStation(RequestID as [Enum], Lat as Single, Lon as Single)Used to send a request for the weather data from the weather station nearest tothe specified lat/lon position. | |
WeatherRequestObservationAtStation(RequestID as [Enum], szICAO as String)Used to send a request for the weather data from a weather station identified byits ICAO code. | |
WeatherSetDynamicUpdateRate(dwRate as UInteger) Used to set the rate at which cloud formations change. | |
WeatherSetModeCustom()Used to set the weather mode to user-defined. | |
WeatherSetModeGlobal()Used to set the weather mode to global, so the same weather data is used everywhere. | |
WeatherSetModeTheme(szThemeName as String) Used to set the weather mode to a particular theme. | |
WeatherSetObservation(Seconds as UInteger, szMetar as String) Used to set the weather at a specific weather station, identified from within theMetar data string |
| Effect Specific Function Name | |
CreateEffect(EffectName as String, TargetPosition as SIMCONNECT_DATA_LATLONALT, Offset as SIMCONNECT_DATA_XYZ, bAttachToSimObject as Boolean, dwObjectID as UInteger, EffectID as [Enum], effectDuration as Integer)Used to create an effect at a location or attach it to an existing SimObject. | |
RemoveEffect(EffectID as UInteger)Used to remove an effect. |