Ejemplo n.º 1
0
 public KtMmfEventBus()
 {
     _timer           = new KtTimer(double.Epsilon, ReceiveData);
     _timer.Starting += (object sender, EventArgs e) =>
     {
         ConnectionStatus?.Invoke(this, new ConnectionStatusEventArgs(true));
     };
     _timer.Stopped += (object sender, EventArgs e) =>
     {
         ConnectionStatus?.Invoke(this, new ConnectionStatusEventArgs(false));
     };
     _timer.Error += (object sender, ExceptionEventArgs e) =>
     {
         TransactionError?.Invoke(this, e);
     };
 }
Ejemplo n.º 2
0
 private KTAppEventBus()
 {
     _queue           = new ConcurrentQueue <EventBusMessageEventArgs>();
     _timer           = new KtTimer(50, ProcessQueue);
     _timer.Starting += (object sender, EventArgs e) =>
     {
         ConnectionStatus?.Invoke(this, new ConnectionStatusEventArgs(true));
     };
     _timer.Stopped += (object sender, EventArgs e) =>
     {
         ConnectionStatus?.Invoke(this, new ConnectionStatusEventArgs(false));
     };
     _timer.Error += (object sender, ExceptionEventArgs e) =>
     {
         TransactionError?.Invoke(this, e);
     };
 }
Ejemplo n.º 3
0
 public override void Initial()
 {
     _timer = new KtTimer(nameof(TestDaqDevice), 500, Pooling);
 }
Ejemplo n.º 4
0
 public KtSingleEventBus()
 {
     this.cv_SocketProcessTimer = new KtTimer(300, new Action(OnSocketProcess));
 }