pcdshub / lcls-plc-las-bts

Laser Hall Beam Transport vacuum and shutter control
https://pcdshub.github.io/lcls-plc-las-bts/
Other
0 stars 4 forks source link

Drop user shutter requests based on LSS shutter enable state #10

Open klauer opened 2 years ago

klauer commented 2 years ago

Per Tyler, as recommended by the laser group:

The BTPS should drop user requests based on the LSS shutter enable state. E.g. if the shutter enable state goes low (disallowed) and the user is requesting the shutter to open, the user request should be forced low until the LSS shutter enable is high and the user once again asks the shutter to open. Basically the LSS is worried about the shutter being opened quickly after the LSS loses permission. They want to force the user to request the open state again.

klauer commented 2 years ago

We have open status, close status (i.e., limit switch inputs) and also permission status. We should: