Reports until 13:45, Tuesday 28 April 2015
H1 SEI (CDS, DetChar)
jeffrey.kissel@LIGO.ORG - posted 13:45, Tuesday 28 April 2015 (18102)
HAM-ISI and HAM-HEPI Model Upgrades Complete
J. Kissel

I've completed the HAM-HEPI and HAM-ISI model upgrades as described by the step-by-step instructions yesterday (and today) in 18078. It should be noted, that with the amount of top-level model modifications and rearranging, one should definitely reserve two days for this update -- one for making the changes for the models which can be done "offline," and one for the model restarts and debugging.

We still have some minor MEDM screen debugging to do, but we should be able to get this done by the end of the day, and commit when ready. 

However, for LHO, this closes out the following ECRs and integration issues:
- Change the count for the saturation counters so that all of the HAMs have the values used now in HAM6. E1500186 :: II 1018
- Put a 10 sec delay on the connection monitor for the SUS Payload WD alerts. E1500196 :: II 1028
- Install parallel feed-forward paths from the Stg 0 L-4Cs and the HEPI L-4Cs; Disconnect the L4Cs from the HAM Sensor correction. E1500179 :: II 1026
- Clean up STS-2 wiring/ update the STS -> HAM inputs so that we don't overwrite last two ADC channels (which are reserved on ADC0). E1400386 :: II 942
- Put the QPD part into the HAM model for the HAM Optical Levers. E1400452 :: II 971
- Add monitor channels to the frames for the STS and displacement sensor signals in the Sensor Correction Path (done for HAM-ISIs and HAM-HEPIs only with this update). E1500216 :: II 1046
- Fix L4C routing bug in HPI template (done for HAM-HEPIs only with this update) (Bug fix -- no ECR) :: II 1045


There were a few hitches including 
- discovering how the IOP bit logic works, and that it needed inversion before going into the library part
- releasing that I needed updates to the isi/common/src directory as well as the model and medm directories
- remembering that the BSC HEPIs would be affected by the hepitemplate update
- a nasty hiccup in that somehow the version of the h1isiham6.mdl I was editing was in my home directory (where I'd never [intentionally] saved it) instead of in the userapps repo, so I was compiling something I hadn't yet edited
- a fix to the HAM3 and HAM5 HEPI models because of the differing cardNum vs block name identification of the ADCs
but I persevered in the end. 

All affected top-level models have been committed to the userapps repo for demonstrative purposes when LLO performs their upgrade.