void serviceList_SelectedValueChanged(object sender, EventArgs e) { var service = serviceList.SelectedItem as ServiceDetails; if (service == null) return; dabRadioGraph.Stop(); if (currentService != null) { controller.Delete(currentService); currentService = null; } controller.Add(service); currentService = service; Thread.Sleep(800); var result = controller.QueryConnect(); if (result != FmResult.Ok) return; dabRadioGraph.Play(); }
public void Delete(ServiceDetails service) { filterInterface.DeleteService(service.Mode, service.SubChannelId, service.PacketAddr); }
public void Add(ServiceDetails service) { filterInterface.AddService(service.Mode, service.SubChannelId, service.FirstCapacityUnit, service.EqualErrorProtection, service.UepIndex, service.EepIndex, service.NumberCapacityUnits, service.PacketAddr, service.FecScheme); }