Exemplo n.º 1
0
        private void PrepareRadar()
        {
            switch (settings.radarType)
            {
            case RadarType.MULTICAST:
                radar = new UnityMulticastRadar(logger);
                break;

            default:
                break;
            }

            if (radar != null)
            {
                radar.DevicesChanged += OnRadarEvent;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Releases this Gateway.
        /// </summary>
        public void TearDown()
        {
            if (radar != null)
            {
                radar.TearDown();
                radar = null;
            }

            server.TearDown();
            server = null;

            foreach (ChannelManager cm in channelManagers.Values)
            {
                cm.TearDown();
            }
            channelManagers.Clear();
            channelManagers = null;

            if (app != null)
            {
                app.TearDown();
            }
        }
Exemplo n.º 3
0
        private void PrepareRadar()
        {
            switch (settings.radarType)
            {
                case RadarType.MULTICAST:
                    radar = new UnityMulticastRadar(logger);
                    break;

                default:
                    break;
            }

            if (radar != null)
                radar.DevicesChanged += OnRadarEvent;
        }
Exemplo n.º 4
0
        /// <summary>
        /// Releases this Gateway.
        /// </summary>
        public void TearDown()
        {
            if (radar != null)
            {
                radar.TearDown();
                radar = null;
            }

            server.TearDown();
            server = null;

            foreach (ChannelManager cm in channelManagers.Values)
                cm.TearDown();
            channelManagers.Clear();
            channelManagers = null;

            if (app != null)
                app.TearDown();
        }