Example #1
1
 void sc_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Console.WriteLine("sc_OnRecvException");
 }
Example #2
0
        private void RecvExceptionHandler(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION eException = (SIMCONNECT_EXCEPTION)data.dwException;

            LogToConnection("SimConnect exception: " + eException.ToString());
            Disconnect();
        }
Example #3
0
        void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var error = (SIMCONNECT_EXCEPTION)data.dwException;

            Debug.WriteLine(error);
            Error?.Invoke(this, new ConnectorErrorEventArgs(error.ToString()));
        }
        private void OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var exceptionName = Enum.GetName(typeof(SIMCONNECT_EXCEPTION), data.dwException);

            log.Warning($"OnRecvException: {data.dwException} ({exceptionName}) {data.dwSendID} {data.dwIndex}");
            sc.Text(SIMCONNECT_TEXT_TYPE.PRINT_WHITE, 10.0f, Requests.DisplayText, $"{appName} SimConnect Exception: {data.dwException} ({exceptionName})");
        }
        private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION e = (SIMCONNECT_EXCEPTION)data.dwException;

            Trace.WriteLine($"SIMCONNECT_RECV_EXCEPTION: {e} dwSendID: {data.dwSendID} dwIndex: {data.dwIndex}");
            ((ViewModel)DataContext).StatusBrushForText = new SolidColorBrush(Colors.Red);
        }
Example #6
0
        private static void OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var eException = (SIMCONNECT_EXCEPTION)data.dwException;

            Console.WriteLine("SimConnect_OnRecvException: " + eException.ToString());
            //Connected = false;
        }
Example #7
0
        private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION eException = (SIMCONNECT_EXCEPTION)data.dwException;

            Console.WriteLine("SimConnect_OnRecvException: " + eException.ToString());

            OutputTextBlock.Text += "SimConnect_OnRecvException: " + eException.ToString();
        }
Example #8
0
        void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var error = (SIMCONNECT_EXCEPTION)data.dwException;

            logger.LogError("SimConnect error received: {error}", error);

            Error?.Invoke(this, new ConnectorErrorEventArgs(error));
        }
Example #9
0
        private void OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var exceptionName = Enum.GetName(typeof(SIMCONNECT_EXCEPTION), data.dwException);
            var message       = $"{exceptionName} (Exception = {data.dwException}, SendID = {data.dwSendID}, Index = {data.dwIndex})";

            Log.Instance.Warning(message);
            Client.Text(SIMCONNECT_TEXT_TYPE.PRINT_WHITE, 10.0f, Requests.DisplayText, $"{ApplicationName} SimConnect Exception: {message}");
        }
        private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION eException = (SIMCONNECT_EXCEPTION)data.dwException;

            Console.WriteLine("SimConnect_OnRecvException: " + eException.ToString());

            lErrorMessages.Add("SimConnect : " + eException.ToString());
        }
Example #11
0
        private void OnReceiveEventException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            string x = (data.dwException == SIMCONNECT_RECV_EXCEPTION.UNKNOWN_INDEX) ? "UNKNOCWN_INDEX" : "UNKNOWN_SENDID";             // dont do this hah im just being lazy

            Console.ForegroundColor = ConsoleColor.Red;
            Console.Write("\nSimConnect: ");
            Console.ResetColor();
            Console.Write($"OnReceiveEventException : SIMCONNECT_RECV_EXCEPTION : {x} \n");
        }
        private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION eException = (SIMCONNECT_EXCEPTION)data.dwException;

            Console.WriteLine("SimConnect_OnRecvException: " + eException.ToString());

            ConnectionStatus = SimConnectionStatus.Disconnected;
            Clear();
        }
 private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     if (SimError != null)
     {
         try
         {
             SimError.DynamicInvoke(this, data);
         }
         catch { }
     }
 }
 void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     logger.LogError("Exception received: {0}", (SIMCONNECT_EXCEPTION)data.dwException);
     switch ((SIMCONNECT_EXCEPTION)data.dwException)
     {
     case SIMCONNECT_EXCEPTION.ERROR:
         // Try to reconnect on unknown error
         CloseConnection();
         Closed?.Invoke(this, new EventArgs());
         break;
     }
 }
Example #15
0
        /// <summary>
        /// Called when SimConnect throws an exception.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="data"></param>
        private void SimConnect_RecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            var args = new SimConnectExceptionRaisedEventArgs()
            {
                ExceptionCode           = data.dwException,
                ParameterIndex          = data.dwIndex,
                SendId                  = data.dwSendID,
                ParameterIndexIsUnknown = data.dwIndex == SIMCONNECT_RECV_EXCEPTION.UNKNOWN_INDEX,
                SendIdIsUnknown         = data.dwSendID == SIMCONNECT_RECV_EXCEPTION.UNKNOWN_SENDID,
            };

            OnExceptionRaised(args);
        }
Example #16
0
        /// <summary>
        /// Called by SimConnect for any error
        /// </summary>
        /// <param name="sender">SimConnect</param>
        /// <param name="error">Error supplied by MSFS2020</param>
        void Sim_Error(object sender, SIMCONNECT_RECV_EXCEPTION error)
        {
            var reqId       = error.dwSendID;
            var paramId     = error.dwIndex; // Which item in the request caused the error
            var errorId     = error.dwException;
            var errorString = string.Format("Error: {2}; Req: {0}; Param: {1}; Desc: {3};", reqId, GetSimErrorParameter((int)paramId), errorId, GetSimError((int)errorId));

            WriteLog(string.Format("SimConnect Exception: {0}", errorString), LogEventLevel.Error);
            if (ErrorEvent != null)
            {
                ErrorEvent.DynamicInvoke(this, new Exception(errorString));
            }
        }
Example #17
0
        void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            logger.LogError("Exception received: {error}", (SIMCONNECT_EXCEPTION)data.dwException);
            switch ((SIMCONNECT_EXCEPTION)data.dwException)
            {
            case SIMCONNECT_EXCEPTION.ERROR:
                // Try to reconnect on unknown error
                CloseConnection();
                Closed?.Invoke(this, new EventArgs());
                break;

            case SIMCONNECT_EXCEPTION.VERSION_MISMATCH:
                // HACK: when sending an event repeatedly,
                // SimConnect might sendd thihs error and stop reacting and responding.
                // The workaround would be to force a reconnection.
                CloseConnection();
                Closed?.Invoke(this, new EventArgs());
                break;
            }
        }
Example #18
0
 void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     WriteToOutput("Exception received: " + data.dwException);
 }
Example #19
0
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Logger.Error(string.Format("Simconnect exception received: dwException {0}, dwIndex: {1}", data.dwException, data.dwIndex));
 }
Example #20
0
 static void simConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     // return "Exception received: " + data.dwException;
 }
        private void SimConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION exception = (SIMCONNECT_EXCEPTION)data.dwException;

            throw new ApplicationException(exception.ToString());
        }
Example #22
0
 private void sc_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
 }
Example #23
0
 private void OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Console.WriteLine("Erreur SimConnect: " + data.dwException.ToString());
 }
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
 }
 void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     LogError("Exception received: {error} " + (SIMCONNECT_EXCEPTION)data.dwException);
 }
Example #26
0
 private void SimClient_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     // error received
 }
        private void Simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
        {
            SIMCONNECT_EXCEPTION eException = (SIMCONNECT_EXCEPTION)data.dwException;

            _logger.LogInformation("SimConnect_OnRecvException: {exception}", eException.ToString());
        }
Example #28
0
 /// <summary>
 /// Handles when exceptions occur from SimConnect.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="data"></param>
 private void SimulationConnectionException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     // Show the exception to the user.
     SendError("Exception received: " + data.dwException.ToString());
 }
 private void _simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     _log.Log(this, "SimConnect Exception: " + data.dwException.ToString());
     throw new Exception(data.dwException.ToString());
 }
Example #30
0
 private void OnSimConnectRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Trace.WriteLine("Exception received: " + ((uint)data.dwException));
     doDisconnected();
 }
Example #31
0
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     MessageBox.Show("Exception: " + data.dwException, "FSCommunicate", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
Example #32
0
 private void OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     //Console.WriteLine($"OnRecvException: {JsonConvert.SerializeObject(data, Formatting.Indented)}");
 }
Example #33
0
 void simConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     DisplayText("Exception received: " + data.dwException);
 }
Example #34
0
 // tratar erros
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     displayText("Exception received: " + data.dwException);
 }
Example #35
0
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     lstSystemLog1.Items.Clear();
     lstSystemLog.Items.Clear();
     lstSystemLog.Items.Add(DateTime.Now + "  " + "Exception received: " + data.dwException);
     lstSystemLog1.Items.Add(DateTime.Now + "  " + "Exception received: " + data.dwException);
 }
Example #36
0
 void sc_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     log.Warning(string.Format("OnRecvException: {0} ({1}) {2} {3}", data.dwException.ToString(), Enum.GetName(typeof(SIMCONNECT_EXCEPTION), data.dwException), data.dwSendID.ToString(), data.dwIndex.ToString()));
     sc.Text(SIMCONNECT_TEXT_TYPE.PRINT_WHITE, 10.0f, Requests.DisplayText, string.Format("{0} SimConnect Exception: {1} ({2})", appName, data.dwException.ToString(), Enum.GetName(typeof(SIMCONNECT_EXCEPTION), data.dwException)));
 }
Example #37
0
 void simConnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Console.WriteLine("Encountered an Exception whilst connecting to sim");
     DrawFlightSimConnectionCircle(Color.Red);
 }
Example #38
0
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     MessageBox.Show("FSXConnect Exception received: " + data.dwException);
 }
Example #39
0
 void simconnect_OnRecvException(SimConnect sender, SIMCONNECT_RECV_EXCEPTION data)
 {
     Console.WriteLine("Exception received: " + data.dwException);
 }