J. Kissel, O. Patane,
Oli and I have moved on to recovering the SUS IMs post their migration from the h1sush2b computer into the newly merged h1sush12 computer / IO chassis system yesterday (see 88519 and 88527), but immediately noticed that the MEDM OVERVIEW screen reported that the test/coil enable bits were in apparently non-functional state (see "before" OVERVIEW and BIO screens).
Thinking through it, and remembering that the IM's binary IO switching had been rendered "defunct" back in July 2022 during their upgrade of HAM-A coil drivers (LHO:64171 manifesting ECRs E2200307, E2400048, and E2500295), we release that the digital representations of the sush2b BIO card read/write had never been removed from the h1susim model. Prior to the sush2b + sush2a = sush12 merge, talking to the sush2b card didn't matter.
But now that this model is running on the merged chassis, the digital representation of talking to binary card 0 and card 1 means that that both the h1susmc1 and h1susim models are talking to the same BIO card (card 0 and card 1, the lower an upper halves of the physical BIO0 card) in the sush12 chassis! No bueno.
This double comms is confirmed by comparing the top level and BINARY DECODE block of h1susmc1 (userapps svn rev r33947) model's Binary IO communications to the "before" communications within the h1susim model top level (userapps rev r33974).
As such, I've modified the top level of the h1susim model to remove all digital representation of the cards, and sending 85 = 01010101 ("the Test/Coil switch is set to COIL enabling drive from the DAC, and the LP is ON" for each of the 4x suspensions) into the EPICs readback to indicate / match reality, and terminating the top level control request. See top level of the model now committed as rev r34204.