public void DisconnectExternalAWACSMode()
        {
            if (!_clientStateSingleton.InExternalAWACSMode || _radioDCSSync == null)
            {
                return;
            }

            if (_tcpClient != null && _tcpClient.Connected)
            {
                SendToServer(new NetworkMessage
                {
                    Client = new SRClient
                    {
                        Coalition = 0,
                        Name      = "",
                        Position  = new DcsPosition {
                            x = 0, y = 0, z = 0
                        },
                        LatLngPosition = new DCSLatLngPosition(),
                        ClientGuid     = _guid
                    },
                    MsgType = NetworkMessage.MessageType.EXTERNAL_AWACS_MODE_DISCONNECT
                });
            }

            _radioDCSSync.StopExternalAWACSModeLoop();

            CallExternalAWACSModeOnMain(false, 0);
        }
        public void DisconnectExternalAWACSMode()
        {
            if (!_clientStateSingleton.ExternalAWACSModelSelected || _radioDCSSync == null)
            {
                return;
            }

            _radioDCSSync.StopExternalAWACSModeLoop();

            CallExternalAWACSModeOnMain(false, 0);
        }