swift
|
Handles SimConnect data definitions. More...
Public Types | |
enum | DataDefiniton { DataOwnAircraft , DataOwnAircraftTitle , DataRemoteAircraftLights , DataRemoteAircraftPartsWithoutLights , DataRemoteAircraftSetPosition , DataRemoteAircraftGetPosition , DataRemoteAircraftModelData , DataRemoteAircraftSetData , DataSimEnvironment , DataTransponderModeMSFS , DataClientAreaSb , DataClientAreaSbIdent , DataClientAreaSbStandby , DataClientAreaSbConnected , DataClientAreaSbRunning } |
SimConnect definiton IDs. More... | |
enum | Request { RequestOwnAircraft , RequestOwnAircraftTitle , RequestSbData , RequestMSFSTransponder , RequestFacility , RequestEndMarker } |
SimConnect request IDs. More... | |
enum | SimObjectRequest { SimObjectBaseId , SimObjectAdd , SimObjectRemove , SimObjectPositionData , SimObjectLights , SimObjectModel , SimObjectMisc , SimObjectEndMarker } |
SimObject requests used for AI aircraft and probes. More... | |
Public Member Functions | |
CSimConnectDefinitions () | |
Constructor. | |
Static Public Member Functions | |
static const QString & | requestToString (Request request) |
Request to string. | |
static const QString & | simObjectRequestToString (SimObjectRequest simObjectRequest) |
Request to string. | |
static HRESULT | initDataDefinitionsWhenConnected (const HANDLE hSimConnect, const swift::misc::simulation::CSimulatorInfo &simInfo) |
Initialize all data definitions. | |
Handles SimConnect data definitions.
Definition at line 267 of file simconnectdatadefinition.h.
SimConnect definiton IDs.
Enumerator | |
---|---|
DataRemoteAircraftSetPosition | the position which will be set |
DataRemoteAircraftGetPosition | get position to evaluate altitude / AGL |
DataRemoteAircraftModelData | model data eventually used and reported back from simulator |
DataRemoteAircraftSetData | set model data such as airline |
DataClientAreaSb | whole SB area, see http://squawkbox.ca/doc/sdk/fsuipc.php |
DataClientAreaSbIdent | SB ident single value 0x7b93/19. |
DataClientAreaSbStandby | SB standby 0x7b91/17. |
DataClientAreaSbConnected | SB connected with network 0x7b81/1. |
DataClientAreaSbRunning | SB running 0x7b80/0. |
Definition at line 271 of file simconnectdatadefinition.h.
SimConnect request IDs.
Enumerator | |
---|---|
RequestSbData | SB client area / XPDR mode. |
RequestMSFSTransponder | MSFS XPDR mode/ident. |
RequestEndMarker | free request ids can start here |
Definition at line 291 of file simconnectdatadefinition.h.
SimObject requests used for AI aircraft and probes.
Enumerator | |
---|---|
SimObjectBaseId | base id without specific request |
SimObjectEndMarker | end marker, do NOT remove, also means invalid |
Definition at line 302 of file simconnectdatadefinition.h.