fmscan is a program which, for a given filter module and time period, reports when filters were switched on/off.
It is designed to be ran from MEDM as an MEDM_EXEC_LIST program. To set this up, add the following to your MEDM_EXEC_LIST environmental variable:
:fmscan;/ligo/gitcommon/fmscan/fmscan.py &P &
The first attachment shows the fmscan option being selected in the Execute pull down menu, opened from MEDM with the right-mouse-button. You can select any EPICS PV channel associated with the filter module (e.g. GAIN, OFFSET, SWI, etc)
Second attachment shows the time-selector GUI with the default time range of the past 24 hours. Any gpstime format can be used (e.g. GPS seconds, "1 month ago", etc.)
The third attachment shows the filters activity for H1:LSC-SRCL1 for the past day. Filter changes are shown in bold. First and last rows show the start/stop times respectively.
fmscan has been added to the default MEDM_EXEC_LIST environment variable via puppet. If you don't redefine MEDM_EXEC_LIST in your .bashrc file, fmscan will now automatically show up in your exec listing.