From 6caba4b1ef761208dec5d6af640a1bd5b00d6443 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sun, 18 Nov 2018 19:38:26 +0100 Subject: [PATCH] Ref T437, added data definition for running --- src/plugins/simulator/fsxcommon/simconnectdatadefinition.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/simulator/fsxcommon/simconnectdatadefinition.cpp b/src/plugins/simulator/fsxcommon/simconnectdatadefinition.cpp index 53c669d9f..57be83855 100644 --- a/src/plugins/simulator/fsxcommon/simconnectdatadefinition.cpp +++ b/src/plugins/simulator/fsxcommon/simconnectdatadefinition.cpp @@ -240,6 +240,7 @@ namespace BlackSimPlugin hr += SimConnect_AddToClientDataDefinition(hSimConnect, CSimConnectDefinitions::DataClientAreaSbStandby, 17, 1); // standby hr += SimConnect_AddToClientDataDefinition(hSimConnect, CSimConnectDefinitions::DataClientAreaSbIdent, 19, 1); // ident hr += SimConnect_AddToClientDataDefinition(hSimConnect, CSimConnectDefinitions::DataClientAreaSbConnected, 1, 1); // network connected + hr += SimConnect_AddToClientDataDefinition(hSimConnect, CSimConnectDefinitions::DataClientAreaSbRunning, 0, 1); // SB4 running if (isFailure(hr)) { @@ -249,8 +250,10 @@ namespace BlackSimPlugin // write a default client area so we are not suddenly squawking ident or so DataDefinitionClientAreaSb sbArea; + byte sbRunning = 1; sbArea.setDefaultValues(); hr += SimConnect_SetClientData(hSimConnect, ClientAreaSquawkBox, CSimConnectDefinitions::DataClientAreaSb, SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_DEFAULT, 0, sbSize, &sbArea); + hr += SimConnect_SetClientData(hSimConnect, ClientAreaSquawkBox, CSimConnectDefinitions::DataClientAreaSbRunning, SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_DEFAULT, 0, 1, &sbRunning); if (isFailure(hr)) { CLogMessage(static_cast(nullptr)).error("SimConnect error: SimConnect_SetClientData %1") << hr;