protected void ProcessRadioSignalingItem(RadioLog.Common.RadioSignalingItem sigItem) { if (sigItem == null || _sigDelegate == null) { return; } _sigDelegate(sigItem); }
protected virtual void ProcessRadioSignalItem(RadioLog.Common.RadioSignalingItem sigItem) { if (sigItem == null) { return; } sigItem.Latitude = Services.GeoService.Instance.CurrentLatitude; sigItem.Longitude = Services.GeoService.Instance.CurrentLongitude; Common.RadioInfoLookupHelper.Instance.PerformLookupsOnRadioSignalItem(sigItem); if (_loggingEnabled) { _logger.LogRadioSignal(sigItem); } RadioSignalItemModel mdl = new RadioSignalItemModel(sigItem); MainViewModel.ProcessRadioSignal(mdl); SourceTitle = mdl.Description; LastValidSourceTitle = mdl.Description; }