- Messages
- 639
- Country

It is unclear to me how a boolean value has to be defined in managed SimConnect code in the Data Request structure:
or
When defining it I do something like this:
Code:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
struct EngineFireDR
{
public bool Engine1Fire;
:
}
or
Code:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
struct EngineFireDR
{
public int Engine1Fire;
:
}
When defining it I do something like this:
Code:
simConnect.AddToDataDefinition(DEFINITIONS.EngineFire, "ENG ON FIRE:1", "BOOL", SIMCONNECT_DATATYPE.INT32, 0.0f, SimConnect.SIMCONNECT_UNUSED);