예제 #1
0
 public void Dispose()
 {
     foreach (EventHandler e in DataReady.GetInvocationList())
     {
         DataReady -= e;
     }
 }
예제 #2
0
        void OnDataReady()
        {
            UT60EPacket package = new UT60EPacket(current_package_time_stamp, buffer);

            buffer.Clear();
            EventArgs e = new UT60EPackageReceivedEventArgs(package);

            foreach (EventHandler event_handler in DataReady.GetInvocationList())
            {
                event_handler.BeginInvoke(this, e, null, null);
            }
        }
예제 #3
0
 public bool IsLogging()
 {
     return(DataReady.GetInvocationList().Count() > 0);
 }