- IFO is freshly unlocked - Brought IMC to OFFLINE - Brought SEI Managers to ISI_DAMPED_HEPI_OFFLINE - Brought SUS to SAFE - Dave compiled, installed, and restarted all the models. - Upgraded the MEDM screens cd /opt/rtcds/userapps/release/sus/common/medm/ cp bsfm/SUS_CUST_BSFM_M1_WD_OSEMAC_RMSLP.adl hxts/SUS_CUST_HXTS_M1_WD_OSEMAC_RMSLP.adl cp bsfm/SUS_CUST_BSFM_M2_WD_OSEMAC_RMSLP.adl hxts/SUS_CUST_HXTS_M2_WD_OSEMAC_RMSLP.adl cp hxts/SUS_CUST_HXTS_M2_WD_OSEMAC_RMSLP.adl hxts/SUS_CUST_HXTS_M3_WD_OSEMAC_RMSLP.adl sed -i 's/BSFM/HXTS/' hxts/SUS_CUST_HXDS_M?_WD_OSEMAC_RMSLP.adl sed -i 's/F1/T1/' hxts/SUS_CUST_HXDS_M?_WD_OSEMAC_RMSLP.adl sed -i 's/F2/T2/' hxts/SUS_CUST_HXDS_M?_WD_OSEMAC_RMSLP.adl sed -i 's/F3/T3/' hxts/SUS_CUST_HXDS_M?_WD_OSEMAC_RMSLP.adl Changed watchdog overview, SUS_CUST_HXTS_WD.adl by hand, by - by hand copying over Oli's work on the BSFM - putting it in an EDITME.adl - search and replace BSFM with HXTS, and F's to T's - copy and paste into the SUS_CUST_HXTS_WD.adl - (making M3 with a copy of M2, but searching and replacing M2 to M3) Found a bug in the CURRENTTRIG MEDM screen red box visibility, changed the visibility calc to A=1 rather than A&2 Removed DACKILLS from HXTS OVERVIEW screens Committed SUS_CUST_HXTS_M1_WD_OSEMAC_RMSLP.adl SUS_CUST_HXTS_M2_WD_OSEMAC_RMSLP.adl SUS_CUST_HXTS_M3_WD_OSEMAC_RMSLP.adl SUS_CUST_HXTS_WD.adl SUS_CUST_HLTS_OVERVIEW.adl SUS_CUST_HSTS_OVERVIEW.adl - Built up fill_in_wd_infrastructure.py in order to - Write the '10:0.4' and 'to_um' filters into FM6 and FM10 of the BANDLIM banks - Write the '10secLP' into FM1 of the RMSLP banks - Copy over the OSEMINF normalizing gains to the BANDLIM bank gains - Turn on FM6 and FM10 of the BANDLIM banks - Turn on the input, output, FM1, and set the gain to 1.0 - Set the RMS_MAX threshold to 150 (Did this slowly. First with MC1, did it in ipython. Then turned it into a script and tried it individually with MC2 and MC3. Then did PRM, PR2, PR3 in the for loop. Then did SRM, SR2, SR3, FC1, and FC2 in the for loop.) Committed a version with the last five optics to /opt/rtcds/userapps/trunk/sus/trunk/sus/h1/scripts/fill_in_wd_infastructure.py - Hit LOAD_COEFFICIENTS by hand at each of the steps. (but could do this automatically with) caput H1:FEC-168_LOAD_NEW_COEFF 1 (if you know the DCUID number for the given SUS) - Edit sustools.py to remove the DACKILL from the dictionary of things to watch - Hit LOAD on each gaurdian (but could do this automatically with) caput H1:GRD-SUS_FC2_LOAD 1 - Then STOP and START the guardian to clear out EZCA connetion errors (but could do this automatically with) caput H1:GRD-SUS_FC2_OP STOP caput H1:GRD-SUS_FC2_OP START - Reset all stages of each SUS's WD by hand (but could do this automatically with) /opt/rtcds/userapps/release/sus/common/scripts/wdreset_all.py FC2 & (while this will reset the USER WDs but will complain about the missing DACKILL channel) - ACCEPTED SDF DIFFs in each by hand in safe.snaps caput H1:FEC-168_SDF_SORT 'SETTING DIFFS' - Switched over to NOT_INIT, and MON + ACCEPTED SDFs in safe.snaps caput H1:FEC-168_SDF_SORT 'CHANS NOT INIT' - programmatically switched over to OBSERVE: $ guardian ]: femodels = list(cdslib.get_all_models()) ]: all_fe_dict = {m.DCUID: m.name for m in femodels} ]: hamtriplesus_fe_dict = {dcuid: model for dcuid, model in all_fe_dict.items() if 'susmc' in model or 'suspr' in model or 'susfc' in model or 'sussr' in model} ]: for fe, model in hamtriplesus_fe_dict.items(): ...: ezca['FEC-{}_SDF_NAME'.format(fe)] = 'OBSERVE' ...: ezca['FEC-{}_SDF_RELOAD'.format(fe)] = 2 - By hand accepted all the DIFFs related to the WD upgrade - committed SDF files to userapps svn. - Modified the OPS_OVERVIEW screen to remove evidence of DACKILL