From 7efa398272b1c41884dd727045f2ae8e64cbf647 Mon Sep 17 00:00:00 2001 From: Lars Amsel Date: Mon, 14 Jun 2021 14:58:54 +0200 Subject: cal: add more error number for ADC overload also added short comment which erro originates from which driver --- host/python/uhd/usrp/cal/ni_rf_instr.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'host/python') diff --git a/host/python/uhd/usrp/cal/ni_rf_instr.py b/host/python/uhd/usrp/cal/ni_rf_instr.py index 1b6d34f4e..5d1b223e2 100644 --- a/host/python/uhd/usrp/cal/ni_rf_instr.py +++ b/host/python/uhd/usrp/cal/ni_rf_instr.py @@ -247,7 +247,11 @@ class RFSADevice: return mean_val.value except OSError as ex: # increase ref level on ADC or DSA overload - if getattr(ex, 'winerror') in [373002, 373003]: + if getattr(ex, 'winerror') in [ + 0x0005B10A, # DSP overflow (RFSA) + 0x0005B10B, # ADC overload (RFSA) + 0x3FFA9001, # ADC overload (mxl) + ]: self.set_reference_level(self.get_reference_level() + 5) else: raise ex -- cgit v1.2.3