private void Window_Loaded(object sender, RoutedEventArgs e) { ValidarTokenBackGruondWorker(); snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); progressBarDelegate = new ProgressBarDelegate(EstadoProgressBar); iniRehabBtnDelegate = new IniRehabBtnDelegate(EstadoIniciarRehabilitacion); labelNombreDelegate = new LabelNombreDelegate(LlenarNombrePaciente); labelIdDelegate = new LabelIdDelegate(LlenarId); pacienteCardDelegate = new PacienteCardDelegate(EstadoPacienteCard); nombreEjercicioDelegate = new NombreEjercicioDelegate(LlenarNombreEjercicio); dificultadEjercicioDelegate = new DificultadEjercicioDelegate(LlenarDificultadEjercicio); repeticionesEjercicioDelegate = new RepeticionesEjercicioDelegate(LlenarRepeticiones); iconoTokenDelegate = new IconoTokenDelegate(EstadoIconoToken); dNIPacienteDelegate = new DNIPacienteDelegate(EstadoDNIPaciente); sesionPacienteDelegate = new SesionPacienteDelegate(EstadoSesionId); tokenButtonDelegate = new ValidarTokenButtonDelegate(EstadoValidarTokenBtn); ratingBarDelegate = new RatingBarDelegate(EstadoRatingBar); estadoGeneralDelegate = new EstadoGeneralDelegate(EstadoGeneral); atrasBtnDelegate = new AtrasBtnDelegate(EstadoAtrasBtn); sinConexionCardDelegate = new SinConexionCardDelegate(EstadoSinConexionCard); sinConexionTextBlockDelegate = new SinConexionTextBlockDelegate(EstadoSinConexiónTextBlock); tokenInvalidoTextBlockDelegate = new TokenInvalidoTextBlockDelegate(EstadoTokenInvalidoTextBlock); Sesion = new SesionViewModel(); Ejercicio = new RepeticionViewModel(); DNITextBox.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { EjercicioTabla(); progressBarDelegate = new ProgressBarDelegate(EstadoProgressBar); ejerciciosDatGridDelegate = new EjerciciosDatGridDelegate(LlenarTabla); snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); if (!ejerciciosBG.IsBusy) { ejerciciosBG.RunWorkerAsync(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { backgroundWorker.DoWork += TareasBackGruondWorker; _guardarVideoBackgroundWorker.DoWork += GuardarVideoAsync; snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); progressBarDelegate = new ProgressBarDelegate(EstadoProgressBar); siBtnDelegate = new SiBtnDelegate(EstadoSi); noBtnDelegate = new NoBtnDelegate(EstadoNo); preguntaLabelDelegate = new PreguntaLabelDelegate(ContentPreguntaLabel); resultadoLabelDelegate = new ResultadoLabelDelegate(ContentResultadoLabel); ejercicioCardDelegate = new EjercicioCardDelegate(EstadoEjercicioCard); desviosLabelDelegate = new DesviosLabelDelegate(ContentDesviosLabel); fechaLabelDelegate = new FechaLabelDelegate(FechaDesviosLabel); if (!backgroundWorker.IsBusy) { backgroundWorker.RunWorkerAsync(); } ComentarioRepeticionTextBox.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { #region Delegates snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); consumoHombroArribaAbajoDelegate = new ConsumoHombroArribaAbajoDelegate(SetConsumoHombroArribaAbajo); consumoHombroAdelanteAtrasDelegate = new ConsumoHombroAdelanteAtras(SetConsumoHombroAdelanteAtras); consumoCodoArribaAbajoDelegate = new ConsumoCodoArribaAbajo(SetConsumoCodoArribaAbajo); consumoCodoDerechaIzquierdaDelegate = new ConsumoCodoDerechaIzquierda(SetConsumoCodoDerechaIzquierda); TensionesServosBG(); ArduinoActivoBG(); #endregion AsignarListasAngulos(); // Asigna los 180 grados de las listas SetEjercicio(Ejercicio); // Setea el EjercicioViewModel SetEjercicioGenerico(Ejercicio); InicializarArduino(); // Envia los datos iniciales al exoesqueleto LlenarCampos(); // Llena campos en base al EjercicioViewModel SetAngulos(); // Setea los grados a la vista y al exoesqueleto LlenarDesplegable(); // Llena el desplegable dependiendo si es un nuevo ejercicio NombreEjercicioTextBox.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { this.drawingGroup = new DrawingGroup(); this.imageSource = new DrawingImage(this.drawingGroup); Image.Source = this.imageSource; foreach (var potentialSensor in KinectSensor.KinectSensors) { if (potentialSensor.Status == KinectStatus.Connected) { this.sensor = potentialSensor; break; } } if (null != this.sensor) { this.sensor.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30); this.colorPixels = new byte[this.sensor.ColorStream.FramePixelDataLength]; this.colorBitmap = new WriteableBitmap(this.sensor.ColorStream.FrameWidth, this.sensor.ColorStream.FrameHeight, 96.0, 96.0, PixelFormats.Bgr32, null); sensor.ColorFrameReady += Sensor_ColorFrameReady; try { this.sensor.Start(); } catch (IOException) { this.sensor = null; } } if (null == this.sensor) { Image.Source = new BitmapImage( new Uri("pack://application:,,,/AtaxiaVision;component/Imagenes/KinectAV.png")); EstadoSnackBar("Kinect no lista."); } seCortoExoesqueletoDelegate = new SeCortoExoesqueletoDelegate(DehabilitarBotones); estadoLabelDelegate = new EstadoLabelDelegate(EstadoCard); repetecionesLabelDelegate = new RepetecionesLabelDelegate(MostrarRepeticiones); repeticionButtonDelegate = new RepeticionButtonDelegate(EstadoRepetecionesButton); snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); consumoHombroArribaAbajoDelegate = new ConsumoHombroArribaAbajoDelegate(SetConsumoHombroArribaAbajo); consumoHombroAdelanteAtrasDelegate = new ConsumoHombroAdelanteAtras(SetConsumoHombroAdelanteAtras); consumoCodoArribaAbajoDelegate = new ConsumoCodoArribaAbajo(SetConsumoCodoArribaAbajo); consumoCodoDerechaIzquierdaDelegate = new ConsumoCodoDerechaIzquierda(SetConsumoCodoDerechaIzquierda); reportesButtonDelegate = new ReportesButtonDelegate(VisibilidadReportesButton); TensionesServosBG(); EjecutarEjercicioManualBG(); // Preparo ejercicio manual LlenarComboBoxs(); // Lleno los combo boxs MostrarRepeticiones(0); // Lleno el campo de repeticiones //Si no se logra iniciar el arduino se vuelve a inicio //arduinoController.Inicializar(ArduinoController.BRAZO_GB); if (!arduinoController.Inicializar(ArduinoController.BRAZO_GB)) { Cerrar(); var win = new Inicio("Exoesqueleto no detectado. No se puede ejecutar el ejecicio sin el mismo."); win.Show(); Close(); } IniciarButton.Focus(); }