Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cryostream ophyd #402

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Cryostream ophyd #402

wants to merge 4 commits into from

Conversation

vshekar
Copy link
Collaborator

@vshekar vshekar commented Dec 17, 2024

Added cryostream ophyd device. The device will allow FMX to change the temperature via a GUI widget.

This PR only has the device, will create another PR when the GUI is components are tested

config_params.py Outdated
@@ -91,7 +91,7 @@ class OnMountAvailOptions(Enum):
DEWAR_SECTORS = {'amx':8, 'fmx':8, 'nyx':8}
PUCKS_PER_DEWAR_SECTOR = {'amx':3, 'fmx':3, 'nyx':3}

cryostreamTempPV = {"amx": "XF:17IDB-ES:AMX{CS:1}SAMPLE_TEMP_RBV", "fmx": "FMX:cs700:gasT-I", "nyx":"XF:19ID2:CS700:TEMP"}
cryostreamTempPV = {"amx": "XF:17ID1:CS700:TEMP", "fmx": "FMX:cs700:gasT-I", "nyx":"XF:19ID2:CS700:TEMP"}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these names correct? In particular the FMX one is hideous, but the other two don't follow best practices either (not your fault of course).

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NYX PV is correct.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The FMX one, I confirmed is incorrect. It follows the AMX, NYX formats. Fixed

@@ -33,4 +34,18 @@ def __init__(self, *args, **kwargs):
self.cy = self.py
self.z = self.pz
self.cz = self.pz
self.omega = self.o
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this supposed to be a removed line?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching that, was a mistake

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants