void CloseBody()
 {
     requestTimer.Enabled = false;
     if (serialPortMode == SerialPortModes.RSMode)
     {
         serialPort.Close();
     }
     if (serialPortMode == SerialPortModes.TCPMode)
     {
         try
         {
             tcpMaster.Disconnnect();
         }
         catch
         {
             throw new NotImplementedException();
         }
     }
     flagToClose = false;
     requests.Clear();
     if (PortClosed != null)
     {
         PortClosed(null, null);
     }
 }