Example #1
0
        private void OnGroundHandler(ExtendedSimConnect simConnect, bool isOnGround)
        {
            SIMCONNECT_PERIOD period = isOnGround ? SIMCONNECT_PERIOD.SECOND : SIMCONNECT_PERIOD.NEVER;

            simConnect.RequestDataOnSimObject(this, period);
            wasAirspeedAlive = wasAbove80 = wasAbove100 = wasAboveV1 = wasAboveVR = null;
        }
Example #2
0
        private void OnGroundHandler(ExtendedSimConnect simConnect, bool isOnGround)
        {
            SIMCONNECT_PERIOD period = isOnGround ? SIMCONNECT_PERIOD.SECOND : SIMCONNECT_PERIOD.NEVER;

            simConnect.RequestDataOnSimObject(this, period);
            wasDecel    = wasBelow70 = null;
            wasSpoilers = isOnGround ? false : null;
        }
Example #3
0
 public void OnRecieve(ExtendedSimConnect simConnect, SIMCONNECT_RECV_EVENT data)
 {
     _logger.LogTrace("User has asked for less speedbrake (using the toggle command)");
     simConnect.RequestDataOnSimObject(listener, SIMCONNECT_CLIENT_DATA_PERIOD.ONCE);
 }
Example #4
0
        internal void SetIsLIstening(ExtendedSimConnect simConnect, bool IsListening)
        {
            SIMCONNECT_PERIOD period = IsListening ? SIMCONNECT_PERIOD.SECOND : SIMCONNECT_PERIOD.NEVER;

            simConnect.RequestDataOnSimObject(this, period);
        }