...
- Matlab Framework for Feedback Applications
- read EGU from PVs and display units wherever possible - done except matrix and PID values (??? ask juhao)
- use new event API - see matlab prog. man. - DONE cant use one-shot, will stick with F1,F2 1Hz 5Hz 10Hz setup
- use lcaUtil_NewMonitorValue - inj DONE, energy -
- add limits checking on actuators, states, measurements - inlcuding checking TMIT on all measurements for validity? see notes on disc. w/Paul
- add readback of actuators and compare to desired value - stop feedback of actuator is not responding???
- add error checking on devices - DONE upon init: reports severity of all act, states, meas PVs
- add error checking on devices, communications, calculations - need status PVs
- may need to check pulse-ids on all measurements and compare to be sure they are from same pulse - try this later when we have a 'real' pulse-id
- test all feedbacks individually on Kiosks, sunrays determine where best to run in control room.
- investigate long-term run (must be able to run well for at least a full shift 8 hours)
- investigate memory and processor usage, determine if they run well enough with more than one matlab/feedback instance at a time on a processor
- application to collect reference orbit data - TBD
- (application to experimentally determine matrix???) - TBD
- EDM screens to monitor feedbacks
- use EGU to display units
- soft IOC for stored Feedback data and dynamic setpoints
- configure as a simple IOC (right now these databases are just added to the simulator)
- test on lcls-prod01?
- Channel Watcher, Channel Archiver?
...