Beispiel #1
0
 // Signal generator event handler
 private void signalGenerator_SignalGenerated(object sender, SignalGeneratedEventArgs e)
 {
     if (SignalGenerated != null)
     {
         SignalGenerated(this, e);
     }
 }
Beispiel #2
0
 void cardia_SignalGenerated(object sender, SignalGeneratedEventArgs e)
 {
     this.Invoke(new MethodInvoker(delegate()
     {
         ecgDisplay.Push(e.Time, e.Buffer);
     }));
 }
Beispiel #3
0
 void cardia_ClientSignalGenerated(object sender, int clientId, SignalGeneratedEventArgs e)
 {
     this.Invoke((MethodInvoker)(
                     delegate()
     {
         try
         {
             displays[clientId].Push(e.Time, e.Buffer);
         }
         catch (KeyNotFoundException) { }
     }
                     ));
 }
Beispiel #4
0
        void cardia_SignalGenerated(object sender, SignalGeneratedEventArgs e)
        {
            if (e.Buffer[0].Beat && edge)
            {
                if (edge)
                {
                    edge = false;
                }

                lock (this)
                    Monitor.Pulse(this);
            }
            else
            {
                edge = true;
            }
        }
 // -----------------
 protected virtual void OnSignalGenerated(SignalGeneratedEventArgs e)
 {
     if (this.SignalGenerated != null)
     {
         this.SignalGenerated(this, e);
     }
 }