pcdshub / solid-attenuator

LCLS Solid Attenuator System IOC
https://pcdshub.github.io/solid-attenuator
Other
1 stars 4 forks source link

Implement SXR ladder style solid attenuator variant #16

Closed rajanplumley closed 3 years ago

rajanplumley commented 4 years ago
  1. Generate ladder style filter configuration tables in configurations.py
  2. Implement a ladder-filter style PVGroup
  3. Modify IOCMain to obtain transmissions and optimal filter combinations from ladder-style filters.
  4. :SET_CONFIG PV will need to be flattened or altered to encode multiple states for each blade (as opposed to just 0 and 1)
klauer commented 3 years ago

Ladders can hold 8 filters, more than we originally thought: https://github.com/pcdshub/lcls-plc-sxr-satt/#filters

Will need to start prototyping this.