- Messages
- 639
- Country

I am trying the SimConnect ENG FIRE:index simvar without success. I have done everything but when I trigger with this:
I get a response from the simulator in my data request indicating 'false' on this structure:
what am I doing wrong? I get no exception, just that it is false and don't see any fire being set on the engine.
simConnect.RequestDataOnSimObjectType(DATA_REQUESTS.REQUEST_FIRE, DEFINITIONS.EngineFire, 0, SIMCONNECT_SIMOBJECT_TYPE.USER);
I get a response from the simulator in my data request indicating 'false' on this structure:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
struct EngineFire
{
public bool Engine1Fire;
}
The data request was registered as follows:struct EngineFire
{
public bool Engine1Fire;
}
simConnect.AddToDataDefinition(DEFINITIONS.EngineFire, SimVars.ENGINE_ON_FIRE_1, SimUnits.BOOLEAN, SIMCONNECT_DATATYPE.INT32, 0.0f, SimConnect.SIMCONNECT_UNUSED);
simConnect.RegisterDataDefineStruct<EngineFire>(DEFINITIONS.EngineFire);
simConnect.RegisterDataDefineStruct<EngineFire>(DEFINITIONS.EngineFire);
what am I doing wrong? I get no exception, just that it is false and don't see any fire being set on the engine.
