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.
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.