...
- Loads all data from Config/Logic DB
- JDBC url for Config DB: jdbc:sqlite:/usr/local/lcls/epics/iocTop/MachineProtection/mpsConfiguration/database/current_version/mpsdb.sqlite3
- current_version is stored in PV IOC:BSY0:MP01:DBVERS
- JDBC url for Logic DB: jdbc:sqlite:/usr/local/lcls/epics/iocTop/MachineProtection/mpsConfiguration/database/current_version/mpsdb.sqlite3
- current_version is stored in PV IOC:BSY0:MP01:ALGRNAME
- Checks periodically for new versions
- JDBC url for Config DB: jdbc:sqlite:/usr/local/lcls/epics/iocTop/MachineProtection/mpsConfiguration/database/current_version/mpsdb.sqlite3
- Monitors current Macro states
- Bypasses faults to a value for a time duration
- Monitors bypassed faults and end times
- Given a fault name, gets current state, type, and timestamp
of the fault - Gets beam rates (MPS and actual)
- Translates between EPICS and Java time
...