/// <summary> /// Stops Receiving command from publisher. /// </summary> public static void StopReceiving() { IsSubscriberEnabled = false; if (Subscriber != null) { Subscriber.Stop(); } Subscriber = null; }
public static void StopReceiving() { if (Subscriber != null) { Subscriber.OnDataReceived -= Subscriber_OnDataReceived; Subscriber.Stop(); Subscriber = null; } if (TimeBaseSubscriber != null) { TimeBaseSubscriber.OnDataReceived -= TimeBaseSubscriber_OnDataReceived; TimeBaseSubscriber.Stop(); TimeBaseSubscriber = null; } IsReceiverThreadEnabled = false; FPS = 0; TransferSpeed = 0; }