public override Task <Empty> NRConfigureCommon(RFmxCommonConfiguration request, ServerCallContext context) { var instr = sessionMap[(IntPtr)request.Session.Handle]; var nr = GetNRSignalConfiguration(instr, request.SignalName); var commonConfig = new CommonConfiguration() { SelectedPorts = request.SelectedPorts, CenterFrequency_Hz = request.CenterFrequencyHz, ReferenceLevel_dBm = request.ReferenceLevelDBm, ExternalAttenuation_dB = request.ExternalAttenuationDB, TriggerEnabled = request.TriggerEnabled, DigitalTriggerSource = request.DigitalTriggerSource, TriggerDelay_s = request.TriggerDelayS }; RFmxNR.ConfigureCommon(nr, commonConfig, request.SelectorString); return(Task.FromResult(new Empty())); }