NSLS-II / nslsii

NSLS-II related devices
BSD 3-Clause "New" or "Revised" License
11 stars 22 forks source link

CMS devices that should be defined here #29

Open awalter-bnl opened 6 years ago

awalter-bnl commented 6 years ago

Below are listed the devices in the SIX profile that I think should be lifted to nsls-ii

The 'blades' defined [here](Below are listed the devices in the SIX profile that I think should be ifted to nsls-ii) are similar to the baffle slits defined in SIX, ESM, CSX and IOS.

We probably should have an nsls-ii class for keithleys as seen here

The shutters and gatevalves here should be converted to an nsls-ii shutter class.

There are a number of vacuum related ophyd object clases in here that we should look to have here instead, these will be useful for most beamlines particularly in conjunction with pre-defined positions which will allow for automated pump-downs etc.

tacaswell commented 6 years ago

I think CSX also has at least one keithly. I am not sure they use the same IOC though...

awalter-bnl commented 6 years ago

I did not specify it above but keithleys are 'extremely' common. I would guess that every beamline has at least one, even if it is just sitting on a shelf.

Kiethleys do come in a variety of models and applications, I am using a common usage to mean keithley electrometers. All model keithley electrometers should be standard enough to have the same parent class.

If there is more than one IOC for similar keithleys then we should work with controls to resolve that. I do think that we should have at least one keithley ophyd class, and different 'models' should then be able to be made as children to this.