Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

testConnectivity OH Masking Issue #292

@bregnery

Description

@bregnery

It would seem that the OH masks are not working properly on the testConnectivity.py

Say for example, that we want to do testConnecivity with a GBT phase scan on (1,11,5). So we run testConnectivity with OH mask 0x20. As we do that, we notice all of the other OH's on the same CTP7 start jumping around in current values. Then, testConnectivity will fail with all of the other chambers on that CTP7 and to test another, the chamber must be powercycled in order to recover it.

Types of issue

  • Bug report (report an issue with the code)
  • Feature request (request for change which adds functionality)

Expected Behavior

We should be able to run testConnectivity one chamber at a time without affecting current/communication with masked chambers.

Current Behavior

running testConnectivity on one chamber will mess up the communication with an unprogrammed chamber.

Steps to Reproduce (for bugs)

  1. Power on all chambers on a CTP7
  2. Run testConnecitivity with a GBT Phase scan for one chamber (say for example OH5, mask 0x20)
  3. Observe the current value of other OHs on that CTP7
  4. Run testConnectivity on another chamber from that same CTP7 (say for example OH1), this should fail.

Possible Solution (for bugs)

Context (for feature requests)

Your Environment

  • Version used:

Name : gempython_vfatqc
Arch : x86_64
Version : 2.7.7

Name : gempython_vfatqc
Arch : noarch
Version : 1.0.5

  • Shell used: Bash

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions