Reports until 16:15, Tuesday 14 February 2023
H1 CDS
david.barker@LIGO.ORG - posted 16:15, Tuesday 14 February 2023 - last comment - 09:24, Friday 24 February 2023(67424)
model DAQ channel changes after RCG5.1.1 upgrade

All models had DAQ channels added during today's upgrade. These were from various sources:

  1. For all models (including those with no IPC channels) RCG5.1.1 added three IPC STATS channels [IPC_TOTAL_RECEIVERS, IPC_TOTAL_RECV_IN_ERROR, IPC_TOTAL_SENDERS]
  2. For models with IPC senders and/or receivers, for each IPC RCG5.1.1 added a _TX or _RX channel, which records the signal's value.
  3. There were various user model changes which had accumulated since the last time the model in question was installed.

User model changes applied today:

h1asc: Because change (2) above, some IPC names exceeded the 55 char limit. We had shortened these IPC names by replacing REFL with RFL, h1asc had receivers with the old names

h1susmc1, h1susmc2, h1susmc3, h1supr2, h1suspr3, h1susprm, h1sussr2, h1sussr3, h1sussrm:

These SUS models had ISI Feed Forward parts added.

h1isiham4: DAMP and ISO parts added

Comments related to this report
jeffrey.kissel@LIGO.ORG - 09:24, Friday 24 February 2023 (67598)CDS, DAQ, FRS
In addition to the channels mentioned above, there's also another channel that has been added with H1:${modelname}_REMOTE_IPC_PAUSE.

This is evident because there's tons of SDF tables that are reporting this one channel not initialized. 

The function of this channel: when set to a non-zero value, it halts/stops/pauses all writes (sender) to the IPC dolphin network / fabric.
This EPICs write is not intended to be used frequently if at all.

I also note that there's a bug in the generation of this channel, perhaps because of the use of top_names function in front-end user models that 
 - have multiple subsystems within, or
 - have only three letters in the user model name

e.g. I'm seeing channels like
    H1:SQZ-_REMOTE_IPC_PAUSE
    H1:OMC-_REMOTE_IPC_PAUSE
    H1:LSC-_REMOTE_IPC_PAUSE
    H1:ASC-_REMOTE_IPC_PAUSE

I'll walk through all the SDFs and initialize these channels, acknowledging that if we fix the above mentioned bug, then we'll need to do this again for those models.