Tonight after the shift we wanted to leave the ITF in AUTORELOCK mode, but as soon as we opened ITF_STATUS we noticed it was stuck with a ezca connection error
, complaining that "function does not have the method warning"; since the only "warning" method I could think about was the logger one, I commented all the log.warning lines in ITF_STATUS and then added the log = logging.getLogger(__name__) instruction to ITF_STATUS_library.py, but I'm not sure this is the right way to fix the problem. Notice that the DMS flags worked correctly all day long.
After that I found out that ITF_STATUS did not recognize the new [ACQUIRE_]LOW_NOISE_1 states, so I added them in the configuration file and updated the locked_state_index parameter to 122, which is the LOW_NOISE_1 state index.
I tried a manual unlock to verify the procedure, and it seems working. Unfortunately, due to the suppression of all the log.warnings I cannot be sure of definite success.
However, we leave the ITF in AUTORELOCK mode, and I will check remotely tomorrow if everything is working as expected.