slaclab / pysmurf

Other
2 stars 9 forks source link

Enable hardware detection for systems running a single TKID AMC in bay 0 #782

Closed swh76 closed 1 year ago

swh76 commented 1 year ago

Description

Extends hardware detection to include single-AMC TKID systems (with the TKID AMC in bay 0). To work, the TKID AMC baseboard must have its FRU correctly programmed to reflect that it is a TKID AMC - this requires that the loading segment of its S/N be A03. Many (maybe all) of the TKID AMCs were recycled from LB (=A01) and HB (=A02) AMCs, so using this new feature may require reprogramming your TKID AMC's FRU. Instructions for how to do that are here - https://confluence.slac.stanford.edu/display/CMBS4SLAC/TKID+SMuRF+hardware#TKIDSMuRFhardware-TKIDAMCbasecardfrureprogramming.

This also bumps the smurf_cfg release from v2.0.0->v2.1.0 to pickup updated TKID defaults files. See https://github.com/slaclab/smurf_cfg/releases/tag/v2.1.0 for more details.

There is no issue associated with this PR.

Tests done on this branch

Ran with a TKID system on B33 cryostat.