Jamie and I have had a few back-and-forths on this, but I wanted to write down my thoughts on the parts of the SUS infrastructure that we need for the active tip tilts.
I think we want the ASC pitch and yaw filter banks. I also think we want to change the channel names so that they are C1:SUS rather than C1:IOO, to make scripting easier. A corollary to this is that we should make the DC bias sliders have the same naming structure as the regular suspensions (C1:SUS-TT#_{PIT/YAW}_COMM). This makes scripts like the save/restore scripts easier. If we keep the IOO naming, it would still be convenient to add the _COMM.
I am having trouble imagining what we might want the lockins for, so I propose we leave them out.
Do we want the output matrix (PIT/YAW -> coils) to be a filter bank matrix? If we want f2a filters, we need to change this to a filter bank matrix.
I also think we want a master on/off switch for the AC actuation (ASC stuff). We don't have sensors, so we won't have watchdog-ing, but it might be useful to have a 'panic' switch. Perhaps though if we are careful to set limits on the ASC filter banks, we won't ever have a panic about actuating too hard.
I'm think I'm joining Jamie's side in the medm screen debate....I think we want a separate TT_SINGLE screen, laid out similar to the SUS_SINGLE, but without all of the irrelevant parts.
EDIT: Yuta just pointed out to me that right now, the TT DC bias sliders are not recorded anywhere (_DQ, conlog,...). We *must* fix this. |