diff --git a/pypcc/config/RECVTR_HB.yaml b/pypcc/config/RECVTR_HB.yaml index 4294f1e0bdba22de24fb4f75e135020299d16df1..7a764b57784056eb4569a4533d56ad6f6df93a72 100644 --- a/pypcc/config/RECVTR_HB.yaml +++ b/pypcc/config/RECVTR_HB.yaml @@ -1056,7 +1056,7 @@ methods: - name: RCU_ADC_testsignal_on - description: Configure ADCs to give a time-syncronised test signal. Test signal is disabled by calling RCU_on. + description: Configure ADCs to give a time-syncronised test signal. driver: I2C_RCU mask: RCU_mask instructions: @@ -1067,3 +1067,16 @@ methods: - ADC3.JESD_control1 : 0x34 - ADC3.Update: 1 #Needed to update ADC registers - RCU_ADC_testsignal: Update #disabled for testing + + - name: RCU_ADC_testsignal_off + description: Switch off test signal + driver: I2C_RCU + mask: RCU_mask + instructions: + - ADC1.JESD_control1 : 0x14 + - ADC1.Update: 1 #Needed to update ADC registers + - ADC2.JESD_control1 : 0x14 + - ADC2.Update: 1 #Needed to update ADC registers + - ADC3.JESD_control1 : 0x14 + - ADC3.Update: 1 #Needed to update ADC registers + - RCU_ADC_testsignal: Update #disabled for testing diff --git a/pypcc/config/RECVTR_LB.yaml b/pypcc/config/RECVTR_LB.yaml index 2b44527f81256fe434e6c807d1ff80fdff9ec76b..b753491106bc0a5943cec094a228dea4e0640077 100644 --- a/pypcc/config/RECVTR_LB.yaml +++ b/pypcc/config/RECVTR_LB.yaml @@ -941,7 +941,7 @@ methods: - DTH3.Start : [0,1,0,0,1] - name: RCU_ADC_testsignal_on - description: Configure ADCs to give a time-syncronised test signal. The signal is disabled by calling RCU_on. + description: Configure ADCs to give a time-syncronised test signal. driver: I2C_RCU mask: RCU_mask instructions: @@ -952,3 +952,16 @@ methods: - ADC3.JESD_control1 : 0x34 - ADC3.Update: 1 #Needed to update ADC registers - RCU_ADC_testsignal: Update #disabled for testing + + - name: RCU_ADC_testsignal_off + description: Switch off test signal + driver: I2C_RCU + mask: RCU_mask + instructions: + - ADC1.JESD_control1 : 0x14 + - ADC1.Update: 1 #Needed to update ADC registers + - ADC2.JESD_control1 : 0x14 + - ADC2.Update: 1 #Needed to update ADC registers + - ADC3.JESD_control1 : 0x14 + - ADC3.Update: 1 #Needed to update ADC registers + - RCU_ADC_testsignal: Update #disabled for testing diff --git a/pypcc/i2cserv/i2c_array.py b/pypcc/i2cserv/i2c_array.py index 8595b80908dc13c75596393d49c21ee221e0c5b1..102474f1d2af39f90be616136fb1a8f6d035c51c 100644 --- a/pypcc/i2cserv/i2c_array.py +++ b/pypcc/i2cserv/i2c_array.py @@ -254,7 +254,7 @@ class i2c_array(i2c_dev): try: value2[:]=storearray[RCUi] except: - logging.warning("RCU%iWrong size (no data?) in stored array %i-%i"%(RCUi,len(value2),len(storearray[RCUi]))) + logging.warning("RCU%iWrong size (no data?) in stored array"%(RCUi)) # of len(storearray[RCUi]==0) # storearray[self.RCUi]=(value[0] if len(value)==1 else value[:]) l1=int(np.floor((width+bitoffset+7)/8))