I've updated the SUS_PI guardian code to make it a bit neater - before the code would go over and do all the checks for each PI one at a time and there were four copy+pasted versions of almost the same thing being done. I made a dictionary for each PI we currently check and put those in a new file piparams.py, then imported that into SUS_PI.py and created one big loop in the gen_PI_DAMPING class. I also make it so in the IFO_DOWN state, the dictionary values that change during monitoring are reset when the IFO loses lock. I've tested this out (although while the IFO was down so I couldn't check every configuration) and it worked. I've committed both SUS_PI and piparams to svn.
Please let me know if any issues are encountered with it Tagging Ops