The following SimConnect functions are used for setting, retrieving and generally manipulating data related to the different AI objects in the simulation. For a list of other functions please see the SimConnect API Reference.

 

Function

Description

SimConnect_AICreateEnrouteATCAircraft

Used to create an AI controlled aircraft that is about to start or is already underway on its flight plan.

SimConnect_AICreateEnrouteATCAircraft_EX1SimConnect_AICreateNonATCAircraft

Used to create an aircraft that is not flying under ATC control (so is typically flying under VFR rules).

SimConnect_AICreateNonATCAircraft_EX1SimConnect_AICreateParkedATCAircraft

Used to create an AI controlled aircraft that is currently parked and does not have a flight plan.

SimConnect_AICreateParkedATCAircraft_EX1SimConnect_AICreateSimulatedObject

Used to create AI controlled objects other than aircraft.

SimConnect_AICreateSimulatedObject_EX1SimConnect_AIReleaseControl

Used to clear the AI control of a simulated object, typically an aircraft, in order for it to be controlled by a SimConnect client.

SimConnect_AIRemoveObject

Used to remove any object created by the client using one of the AI creation functions.

SimConnect_AISetAircraftFlightPlan

Used to set or change the flight plan of an AI controlled aircraft.