Example #1
0
 private void droneControl_Error_Sync(object sender, DroneErrorEventArgs e)
 {
     HandleError(e);
 }
Example #2
0
        // Event handlers

        private void droneControl_Error_Async(object sender, DroneErrorEventArgs e)
        {
            this.BeginInvoke(new DroneErrorEventHandler(droneControl_Error_Sync), sender, e);
        }
Example #3
0
 private void HandleError(DroneErrorEventArgs args)
 {
     String errorText = SerializeException(args.CausingException);
     MessageBox.Show(errorText);
 }
        private void HandleError(DroneErrorEventArgs args)
        {
            String errorText = SerializeException(args.CausingException);
            MessageBox.Show(errorText, "An error occured", MessageBoxButton.OK, MessageBoxImage.Error);

            UpdateInteractiveElements();
        }
        private void HandleError(DroneErrorEventArgs args)
        {
            String errorText = SerializeException((NetworkConnectionException) args.CausingException);
            errorText += "\nStart anyway?";

            MessageBoxResult result = MessageBox.Show(errorText, "An error occured", MessageBoxButton.YesNo, MessageBoxImage.Error);
            if (result == MessageBoxResult.Yes)
            {
                StartMainApplication();
            }
            else
            {
                CloseDialog();
            }
        }
 private void droneControl_Error( object sender, DroneErrorEventArgs e )
 {
     Logger.Instance.NewEntry( CKLogLevel.Error, CKTraitTags.ARDrone, "DroneControl : "+ e.CausingException.Message );
 }