SIMCONNECT_DATATYPE
The SIMCONNECT_DATATYPE enumeration type is used with the SimConnect_AddToDataDefinition call to specify the data type that the server should use to return the specified data to the client.
Syntax
enum SIMCONNECT_DATATYPE{
SIMCONNECT_DATATYPE_INVALID,
SIMCONNECT_DATATYPE_INT32,
SIMCONNECT_DATATYPE_INT64,
SIMCONNECT_DATATYPE_FLOAT32,
SIMCONNECT_DATATYPE_FLOAT64,
SIMCONNECT_DATATYPE_STRING8,
SIMCONNECT_DATATYPE_STRING32,
SIMCONNECT_DATATYPE_STRING64,
SIMCONNECT_DATATYPE_STRING128,
SIMCONNECT_DATATYPE_STRING256,
SIMCONNECT_DATATYPE_STRING260,
SIMCONNECT_DATATYPE_STRINGV,
SIMCONNECT_DATATYPE_INITPOSITION,
SIMCONNECT_DATATYPE_MARKERSTATE,
SIMCONNECT_DATATYPE_WAYPOINT,
SIMCONNECT_DATATYPE_LATLONALT,
SIMCONNECT_DATATYPE_XYZ
};
Members
Member
Description
SIMCONNECT_DATATYPE_FLOAT32
Specifies a 32 bit or 64 bit floating point number.
SIMCONNECT_DATATYPE_FLOAT64SIMCONNECT_DATATYPE_INT32
Specifies a 32 bit unsigned integer value.
SIMCONNECT_DATATYPE_INT64
Specifies a 64 bit signed integer value.
SIMCONNECT_DATATYPE_STRING8
Specifies strings of the given length (8 characters to 260 characters)
SIMCONNECT_DATATYPE_STRING32SIMCONNECT_DATATYPE_STRING64SIMCONNECT_DATATYPE_STRING128SIMCONNECT_DATATYPE_STRING256SIMCONNECT_DATATYPE_STRING260SIMCONNECT_DATATYPE_STRINGV
Specifies a variable length string.
SIMCONNECT_DATATYPE_INITPOSITION
Specifies the SIMCONNECT_DATA_INITPOSITION structure.
SIMCONNECT_DATATYPE_MARKERSTATE
Specifies the SIMCONNECT_DATA_MARKERSTATE structure.
SIMCONNECT_DATATYPE_WAYPOINT
Specifies the SIMCONNECT_DATA_WAYPOINT structure.
SIMCONNECT_DATATYPE_LATLONALT
Specifies the SIMCONNECT_DATA_LATLONALT structure.
SIMCONNECT_DATATYPE_XYZ
Specifies the SIMCONNECT_DATA_XYZ structure.
Remarks
The three structures in the list of data types can only be used as input (using SimConnect_SetDataOnSimObject) and not to receive requested data.