private void DispatcherTimerTick(object sender, EventArgs e) { _listaData = GetData(); _exp1Class.EnviaDatos(); //_exp1Class.RecibeDatos(); _exp1Class.ResetSignal = false; _sm.RecibeDatos(); byte[] recibidos = _sm.ReceivedBytes; if (recibidos != null) { var numero = BitConverter.ToSingle(recibidos, 0); var ciclo = BitConverter.ToSingle(recibidos, 1); _exp1Class.CurrentProtocol = (int)numero; //Numero = (int)numero; //label52.Content = (int)ciclo; } dbgBox.Text = "Started: " + _exp1Class.Started + " Random: " + _exp1Class.Random + " Current Protocol: " + _exp1Class.CurrentProtocol + " En negro: " + _exp1Class.GetProtocolo(0).EnNegro + " Invertir: " + _exp1Class.GetProtocolo(0).Invertir + " Activo: " + _exp1Class.GetProtocolo(0).IsActive + " Anim Active: " + _exp1Class.GetProtocolo(0).ActivateAnimation + " Anim Blending: " + _exp1Class.GetProtocolo(0).AnimationBlending / 100.0f + " \nActiveFreq: " + 1 / _exp1Class.GetProtocolo(0).ActiveFrequency + " PassiveFreq: " + _exp1Class.GetProtocolo(0).PassiveFrequency + " PostPassiveFreq: " + _exp1Class.GetProtocolo(0).PostPassiveFrequency + " Sound Active: " + _exp1Class.GetProtocolo(0).ActivateSound + " Sync: " + _exp1Class.GetProtocolo(0).SoundSync + " SoundFreq: " + _exp1Class.GetProtocolo(0).SoundFrequency + " Ciclos entre pulso" + _exp1Class.GetProtocolo(0).CiclosEntrePulso + "Prioridad ciclos? \n" + _exp1Class.GetProtocolo(0).PrioridadCiclos + " Ciclos next prot" + _exp1Class.GetProtocolo(0).CyclesNextProtocol + " Time next prot" + _exp1Class.GetProtocolo(0).TimeNextProtocol + " Contador: " + DateTime.Now; }
private void DispatcherTimerTick(object sender, EventArgs e) { _listaData = GetData(); _exp1Class.EnviaDatos(); //_exp1Class.RecibeDatos(); _sm.RecibeDatos(); byte[] recibidos = _sm.ReceivedBytes; if (recibidos != null) { var numero = BitConverter.ToSingle(recibidos, 0); var ciclo = BitConverter.ToSingle(recibidos, 1); _exp1Class.CurrentProtocol = (int)numero; label40.Content = (int)numero; //label52.Content = (int)ciclo; } dbgBox.Text = "Started: " + _exp1Class.Started + " Random: " + _exp1Class.Random + " Anim Active: " + _exp1Class.GetProtocolo(0).ActivateAnimation + " Invertir: " + _exp1Class.GetProtocolo(0).Invertir + " Sound Active: " + _exp1Class.GetProtocolo(0).ActivateSound + " \nActiveFreq: " + 1 / _exp1Class.GetProtocolo(0).ActiveFrequency + " PassiveFreq: " + _exp1Class.GetProtocolo(0).PassiveFrequency + " Sync: " + _exp1Class.GetProtocolo(0).SoundSync + " SoundFreq: " + _exp1Class.GetProtocolo(0).SoundFrequency + " Anim Blending: " + _exp1Class.GetProtocolo(0).AnimationBlending / 100.0f + " Current Protocol: " + _exp1Class.CurrentProtocol + " Contador: " + DateTime.Now + " En negro: " + _exp1Class.GetProtocolo(0).EnNegro + "\n"; //label40.Content = (_exp1Class.CurrentProtocol + 1); switch (_exp1Class.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; } }