private void UcProtocolListEnableAllClick(object sender, RoutedEventArgs e)
 {
     for (int i = 0; i < _exp1Class.NumberOfProtocols; i++)
     {
         ProtocoloExp1 p = _exp1Class.GetProtocolo(i);
         p.IsActive = true;
     }
     RefreshTree();
 }
Exemple #2
0
        public XP1()
        {
            InitializeComponent();

            _exp1Class.Started = false;

            mainPanel.Children.Remove(dbgBox);

            for (int i = 0; i < _exp1Class.NumberOfProtocols; i++)
            {
                ProtocoloExp1 p = _exp1Class.GetProtocolo(i);
                p.IsActive             = false;
                p.Invertir             = (i % 2 == 0);
                p.ActivateSound        = false;
                p.SoundFrequency       = 1.0f;
                p.SoundSync            = false;
                p.ActivateAnimation    = true;
                p.ActiveFrequency      = 1.0f;
                p.PassiveFrequency     = 0.0f;
                p.PostPassiveFrequency = 0.0f;
                p.AnimationBlending    = 50;
                p.CyclesNextProtocol   = 10;
                p.TimeNextProtocol     = 10f;
                p.CiclosEntrePulso     = 0;
                p.PrioridadCiclos      = true;
                p.EnNegro = false;
            }


            _listaData = GetData();
            tvProtocolos.ItemsSource = _listaData;

            _dispatcherTimer.Tick    += DispatcherTimerTick;
            _dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 1);
            _dispatcherTimer.Start();


            stackPanel4.DataContext = _exp1Class;
            wpanel.DataContext      = _exp1Class.GetProtocolo(0);

            _sm = SocketManager.Instance;

            _sm.CreateReceivingSocket(IPAddress.Any, 5001);
        }
        private void PerProtocolControlsPriorityTimeClick(object sender, RoutedEventArgs e)
        {
            ProtocoloExp1 p = _exp1Class.GetProtocolo(((ProtocoloExp1)xpControlsPanel.DataContext).IndiceProtocolo);

            p.PrioridadCiclos = false;
        }
        private void PerProtocolControlsPriorityCycleClick(object sender, RoutedEventArgs e)
        {
            ProtocoloExp1 p = (ProtocoloExp1)xpControlsPanel.DataContext ?? _exp1Class.GetProtocolo(0);

            p.PrioridadCiclos = true;
        }
Exemple #5
0
        private void BotonPriorizarCiclosChecked(object sender, RoutedEventArgs e)
        {
            ProtocoloExp1 p = (ProtocoloExp1)wpanel.DataContext ?? _exp1Class.GetProtocolo(0);

            p.PrioridadCiclos = true;
        }
Exemple #6
0
        private void BotonPriorizarTiempoChecked(object sender, RoutedEventArgs e)
        {
            ProtocoloExp1 p = _exp1Class.GetProtocolo(((ProtocoloExp1)wpanel.DataContext).IndiceProtocolo);

            p.PrioridadCiclos = false;
        }