private void PrepareRadar() { switch (settings.radarType) { case RadarType.MULTICAST: radar = new UnityMulticastRadar(logger); break; default: break; } if (radar != null) { radar.DevicesChanged += OnRadarEvent; } }
/// <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(); } }
private void PrepareRadar() { switch (settings.radarType) { case RadarType.MULTICAST: radar = new UnityMulticastRadar(logger); break; default: break; } if (radar != null) radar.DevicesChanged += OnRadarEvent; }
/// <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(); }