The following SimConnect functions are used for setting, retrieving and generally manipulating different data sets. For a list of other functions please see the SimConnect API Reference.

Flow API

The functions here are designed to warn add-on packages about the different states of the simulation flow and the potential FLT files that are loaded. The Flow API is a “global” API that is mainly used for dealing with Back On Track events, and it is available across these platforms:

FunctionDescription
SimConnect_SubscribeToFlowEventUsed to subscribe to the flow events so you can receive messages when the simulation triggers certain of these events.
SimConnect_UnsubscribeToFlowEventUsed to request that notifications are no longer received for subscribed flow events.

Client Events

FunctionDescription
SimConnect_AddToDataDefinitionUsed to add a Flight Simulator simulation variable name to a client defined object definition.
SimConnect_ClearDataDefinitionUsed to remove all simulation variables from a client defined object.
SimConnect_AddClientEventToNotificationGroupUsed to add an individual client defined event to a notification group.
SimConnect_RemoveClientEventUsed to remove a client defined event from a notification group.
SimConnect_TransmitClientEventUsed to request that the Flight Simulator server transmit to all SimConnect clients the specified client event along with a single event parameter.
SimConnect_TransmitClientEvent_EX1Used to request that the Flight Simulator server transmit to all SimConnect clients the specified client event with up to five event parameters.
SimConnect_MapClientDataNameToIDUsed to associate an ID with a named client date area.
SimConnect_MapClientEventToSimEventUsed to associate a client defined event ID with a Flight Simulator event name.
SimConnect_RequestClientDataUsed to request that the data in an area created by another client be sent to this client.
SimConnect_CreateClientDataUsed to request the creation of a reserved data area for this client.
SimConnect_AddToClientDataDefinitionUsed to add an offset and a size in bytes, or a type, to a client data definition.
SimConnect_SetClientDataUsed to write one or more units of data to a client data area.
SimConnect_ClearClientDataDefinitionUsed to clear the definition of the specified client data.

SimObjects

FunctionDescription
SimConnect_EnumerateSimObjectsAndLiveriesUsed to retrieve a list of spawnable SimObjects, and - if applicable - the name of their liveries.
SimConnect_RequestDataOnSimObjectUsed to request when the SimConnect client is to receive data values for a specific object.
SimConnect_RequestDataOnSimObjectTypeUsed to retrieve information about simulation objects of a given type that are within a specified radius of the user’s aircraft.
SimConnect_SetDataOnSimObjectUsed to make changes to the data properties of an object.

Misc

FunctionDescription
SimConnect_RequestNotificationGroupUsed to request events from a notification group when the simulation is in Dialog Mode.
SimConnect_ClearNotificationGroupUsed to remove all the client defined events from a notification group.
SimConnect_RequestReservedKeyUsed to request a specific keyboard TAB-key combination applies only to this client.

0/255