/// <summary>
 /// Sets AutoResetEvent to shutdown transmission.
 /// </summary>
 public void StopTransmission()
 {
     if (_IsTransmitting)
     {
         _evtTransmitShutDown.Set();
         _Message.ReleaseLock();
         if (_TransmitterThread != null)
         {
             _TransmitterThread.Join();
             _TransmitterThread = null;
         }
     }
 }