public virtual Boolean Close() { if (m_Started) { m_Started = false; m_Server.Close(); usbHub.Close(); bthHub.Close(); scpBus.Close(); } Global.Save(); return(!m_Started); }