// Signal generator event handler private void signalGenerator_SignalGenerated(object sender, SignalGeneratedEventArgs e) { if (SignalGenerated != null) { SignalGenerated(this, e); } }
void cardia_SignalGenerated(object sender, SignalGeneratedEventArgs e) { this.Invoke(new MethodInvoker(delegate() { ecgDisplay.Push(e.Time, e.Buffer); })); }
void cardia_ClientSignalGenerated(object sender, int clientId, SignalGeneratedEventArgs e) { this.Invoke((MethodInvoker)( delegate() { try { displays[clientId].Push(e.Time, e.Buffer); } catch (KeyNotFoundException) { } } )); }
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); } }