NRAO Home  >  Green Bank  |  Wiki Topic:    GB > Software > ModificationRequest4C606
   Changes | Index | Contents | Search | Statistics | Go

Config Tool Ka Receiver Manager Modifications

Modification Request #4 (C05 2006)



1. Introduction

In order to accommodate the Zpectrometer, eight switches were added to the manager:

This MR specifies the modifications and additions to the config tool to support proper Ka manager configurations with all backends except for the Zpectrometer. The Zpectrometer configurations will be specified in a separate MR.

2. Background

See KaManagerModifications for background material on this MR.

3. Requirements

Manager:
  1. The new KA Recevier Manager switches named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer, will be set to "swOff" for all Ka configurations currently supported by the config tool.
  2. Remove support for the direct connections from the KA receiver to the DCR. Before the CCB was installed on the GBT, this mode was used to test the KA receiver direct connections. It will no longer be used and will be removed from the config tool.
  3. As part of this MR, the KA-CCB configuration will be modified to set the following parameters:

Manager Parameter Value
LO1 autoSetLOPowerLevel 0
LO1 loPowerLevel -110
LO1 testTonePowerLevel -110
LO1 S4 4
LO1 S8 4
LO1 S12 1

4. Design

5. Deployment Checklist

NA

6. Test Plan

6.1 Internal Testing

Test 1:
  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_configTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 2:

  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_DCRconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 3:

NOTE
This test can only be run if the CCB is installed on the GBT or Simulator (whichever is being used for testing).
  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_CCBconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

6.2 Sponsor Testing

This section is for the sponsor. These tests are the prerequisite for sign off for the "accepted/delivered by sponsor" item in the "signatures" section. Test 1:

  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_configTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 2:

  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_DCRconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 3:

NOTE
This test can only be run if the CCB is installed on the GBT or Simulator (whichever is being used for testing).
  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_CCBconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 4:

  1. Run the following configuration in /users/mmello/Rcvr26_40_DCR_KAconfigTests.py.
  2. Verify that the configuration fails because DCR_KA is no longer a supported backend mode.

7.3 Integration/Regression Tests

Test 1:
  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_configTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 2:

  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_DCRconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Test 3:

NOTE
This test can only be run if the CCB is installed on the GBT or Simulator (whichever is being used for testing).
  1. Using Cleo Device Explorer, set the Rcvr26_40 receiver manager parameters named: diff1_bypassHybrid, sum1_bypassHybrid, diff1_toZpectrometer, sum1_toZpectrometer, diff2_bypassHybrid, sum2_bypassHybrid, diff2_toZpectrometer, sum2_toZpectrometer to "swOn".
  2. Run the following configuration in /users/mmello/Rcvr26_40_CCBconfigTests.py.
  3. Verify the parameters set to "swOn" in the previous step are now set to "swOff".

Signatures

APPROVED: I acknowledge that my request is fully contained in this MR, and if the SDD delivers exactly what I specified, I will be happy.

ACCEPTED: I acknowledge that I have validated the completed code according to the acceptance tests, and I am happy with the results.

Written DONE - MelindaMello - 18 Sept 2006
Checked DONE - RamonCreager - 19 Sept 2006
Approved by Sponsor DONE - KarenONeil - 28 Sep 2006
Approved by CCC  
Accepted/Delivered by Sponsor DONE - KarenONeil - 28 Sep 2006

Symbols:


CCC Discussion Area

-- MelindaMello - 18 Sep 2006

Topic ModificationRequest4C606 . { Edit | Attach | Ref-By | Printable | Diffs | r1.4 | > | r1.3 | > | r1.2 | More }
Revision r1.4 - 28 Sep 2006 - 13:11 GMT - KarenONeil Content copyright © 1999-2007 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.