private void DispatcherTimerTick(object sender, EventArgs e) { _listaData = GetData(); ; dbgBox.Text = "Started: " + _exp2Class.Started + " Random: " + _exp2Class.Random + " Anim Active: " + _exp2Class.GetProtocolo(0).AutoAnim + " Invertir: " + _exp2Class.GetProtocolo(0).Invertir + " \nCyclesNextProtocol: " + 1 / _exp2Class.GetProtocolo(0).CyclesNextProtocol + " Current Protocol: " + _exp2Class.CurrentProtocol + " Contador: " + DateTime.Now + " En negro: " + _exp2Class.GetProtocolo(0).EnNegro + "\n"; _exp2Class.EnviaDatos(); _sm.RecibeDatos(); byte[] recibidos = _sm.ReceivedBytes; if (recibidos != null) { var numero = BitConverter.ToSingle(recibidos, 0); var ciclo = BitConverter.ToSingle(recibidos, 1); _exp2Class.CurrentProtocol = (int)numero; label40.Content = (int)numero; //label52.Content = (int)ciclo; } switch (_exp2Class.Estado) { case (Experiencia.Estados.Running): label41.Content = "Iniciado"; break; case (Experiencia.Estados.Stopped): label41.Content = "Detenido"; break; case (Experiencia.Estados.Stopping): label41.Content = "Deteniendo..."; break; case (Experiencia.Estados.NotStarted): label41.Content = "No iniciado."; break; case (Experiencia.Estados.Restarting): label41.Content = "Reiniciando..."; break; } }
private void MainPanelCargarClick(object sender, RoutedEventArgs e) { //MessageBox.Show("Cargar"); // Open document string filename = flowControls.LoadFileName; _exp2Class = _fileSaver.DeSerializeExp2(filename); _exp2Class.EnviaDatos(); flowControls.DataContext = _exp2Class; xpControlsPanel.DataContext = _exp2Class.GetProtocolo(0); RefreshTree(); _exp2Class.ResetSignal = true; }
private void DispatcherTimerTick(object sender, EventArgs e) { _listaData = GetData(); _exp2Class.EnviaDatos(); _exp2Class.ResetSignal = false; _sm.RecibeDatos(); byte[] recibidos = _sm.ReceivedBytes; if (recibidos != null) { var numero = BitConverter.ToSingle(recibidos, 0); var ciclo = BitConverter.ToSingle(recibidos, 1); _exp2Class.CurrentProtocol = (int)numero + 1; Console.Write("PNumber: " + _exp2Class.CurrentProtocol); //Numero = (int)numero; //label52.Content = (int)ciclo; } dbgBox.Text = "Started: " + _exp2Class.Started + " Random: " + _exp2Class.Random + " Current Protocol: " + _exp2Class.CurrentProtocol + " En negro: " + _exp2Class.GetProtocolo(0).EnNegro + " Invertir: " + _exp2Class.GetProtocolo(0).Invertir + " Activo: " + _exp2Class.GetProtocolo(0).IsActive + " Anim Activada: " + _exp2Class.GetProtocolo(0).AutoAnim + " Anim Activa: " + _exp2Class.GetProtocolo(0).ActiveAnim + " \nActiveIllum: " + _exp2Class.GetProtocolo(0).ActiveIllum + " TimeToShowTarget: " + _exp2Class.GetProtocolo(0).TimeToShowTarget + " TimeToStartAnim: " + _exp2Class.GetProtocolo(0).TimeToStartAnimation + " TimeToEndAnim: " + _exp2Class.GetProtocolo(0).TimeToEndAnimation + " ExtraWaitingTime: " + _exp2Class.GetProtocolo(0).ExtraWaitingTime + " Ciclos entre pulso" + _exp2Class.GetProtocolo(0).CiclosEntrePulso + "Prioridad ciclos? \n" + _exp2Class.GetProtocolo(0).PrioridadCiclos + " Ciclos next prot" + _exp2Class.GetProtocolo(0).CyclesNextProtocol + " Time next prot" + _exp2Class.GetProtocolo(0).TimeNextProtocol + " Distancia: " + _exp2Class.GetProtocolo(0).DistanceBwnTargets + " Contador: " + DateTime.Now; }