I was finding myself changing thresholds every time I change power levels. Also, the fastmon rms monitors were not working with the docker-compose. I'm listing all script and medm changes since the sad departure of awade:
- rmsMonitor.py is standalone now and does not depent on gaincycle.py.
- rmsMonitor writes rms values in a channel and reads thresold value from a channel. There is also a switch to disable gain cycle functionality.
- In FSS slow controls, I made channels for showing light power in mW (after calibration) and a channel that calculates mode matching. These values are of course not very accurate but will give us an idea.
- I made thresholds into channels in the autolocker script. Autlocker script also had a logical bug with dealing with required states. I have fixed that now.
- I have added threshold channels for PMC autolocker as well. Now, the threshold value can be changed by medm screens directly.
- There is a new functionality in autlocker called tracking. When engaged, the autolocker top and bottom rails follow the changes due to slow pid so that a rough position of resonance is always in memory.
I'm attaching screenshots of modified medm screens. |