Displaying report 1-1 of 1.
Reports until 23:11, Wednesday 06 November 2013
H1 SUS (CDS, DAQ)
jeffrey.kissel@LIGO.ORG - posted 23:11, Wednesday 06 November 2013 - last comment - 14:05, Friday 08 November 2013(8414)
ECR E1300578 Progress -- Never Closer
J. Kissel, D. Barker, J. Batch, A. Pele

Another harrowing day of front-end code changes. 

In summary, I've now completed and committed all the simulink / front-end model, MEDM screen, and macro file modifications for the HLTS, HSTS, and OMCS. This involved several more recompiles, reinstalls, restarts, and restores of all 10 models involved, a couple of more crashes and restarts of the DAQ, and a whole lot of eye-crossing details. The final modification -- to the OMCS front-end code -- has crashed the h1sush56 front end again (as the rest of these installs have, save h1sush2a for some reason), and almost undoubtedly because of the usual mx_stream failure. Thankfully, if did not crash the rest of the DAQ, so data taking should still hold over night.

Though I'm confident every thing I've done is legit, we should give a day to get things back up and running before we officially release everything to LLO. (Though I know they're not interested in more changes until they vent next Wednesday.)

Of note -- It was not until I got to the MC_MASTER parts today, and getting some feedback from ISC folks that I realized -- for calibrated, interferometric control channel purposes (think IMC_X, PRCL, SRCL, MICH, DARM) -- we need to send out the output of each LOCK filter bank (including the top stage) to the top level to be sent over IPC to the OAF / Calibration model. For those SUS that aren't involved in global control, we'll just terminate the unused connections at the *top-level* of each model (currently only h1susmc2 is *actually* using this type of spigot to form IMC_X, the remaining IFO DOFs' control signals are pulled out for calibration in the LSC model). There are a couple of ways to do the calibrated channel thing; I'll bring up with ISC / Systems as to how we want to do it (because it's currently inconsistent across the ISC / IO models). Unfortunately, this means I've gotta go back to the QUADs and BSFM, but I'll wait for the discussion to conclude before I do so.

Next on the chopping block -- tackle the severe upgrades and merging needed on the HAUX / HTTS models. Then that finally, finally, OMG finally, will close out this gosh darn ECR. Then we can do it all over again with the watchdog modifications. #facepalm.
Comments related to this report
keith.thorne@LIGO.ORG - 06:12, Thursday 07 November 2013 (8415)
It would be worth checking that scripts use to restart the mx_stream each front-end (such as /etc/start_streamers.sh ) are simplified to just do an mx_stream restart (i.e. /etc/init.d/mx_stream restart).  The /etc/init.d/mx_stream script is customized to specify the MX slot and destination port on the the data concentrator.  Old versions of /etc/start_streamers.sh did not call /etc/init.d/mx_stream but did their own restart that used slot 0, port 0 instead of unique slot/port.  
jeffrey.kissel@LIGO.ORG - 14:05, Friday 08 November 2013 (8444)CDS
CDS has brought all associated front-ends back up (see details in LHO aLOG 8424), and we've confirmed that we can get damping loops running and excitations can be sent out. As such, these modifications described above are clear of flaws, and are therefore ready for LLO to install.
Displaying report 1-1 of 1.