private void m_subscriber_ProcessException(object sender, GSF.EventArgs <Exception> e) { m_processException = e.Argument; // Release waiting threads if an error occurred m_waitHandle.Set(); }
private void m_subscriber_MetaDataReceived(object sender, GSF.EventArgs <DataSet> e) { m_metadata = e.Argument; // Release waiting threads if meta-data received m_waitHandle.Set(); }
private static void Subscriber_NewMeasurements(object sender, GSF.EventArgs <ICollection <GSF.TimeSeries.IMeasurement> > e) { if (m_rate.TryTakeToken()) { Console.WriteLine($"Measurements Received: " + e.Argument.Count); } //m_publisher?.QueueMeasurementsForProcessing(e.Argument); }
private static void Subscriber_StatusMessage(object sender, GSF.EventArgs <string> e) { Console.WriteLine($"Status: " + e.Argument.ToString()); }
private static void SubscriberOnMetaDataReceived(object sender, GSF.EventArgs <DataSet> eventArgs) { m_metadata = eventArgs.Argument; Console.WriteLine($"Metadata Received"); m_wait.Set(); }
private static void SubscriberOnProcessException(object sender, GSF.EventArgs <Exception> eventArgs) { Console.WriteLine($"Exception: " + eventArgs.Argument.ToString()); }