...
The BmadLiveModel python class loads the FACET2E lattice and runs a local copy of Tao. The object connects to the production controls system via EPICS Channel Access and instantiates 4 daemon threads, three of which will monitor the controls system for live magnet/RF data and set devices in Tao accordinglysubmit Tao commands into a queue, and a fourth which writes new model data to python data structuresexecutes the updates scheduled by the watcher threads.
Modes of use
The BmadLiveModel can be used in three distinct modes, depending on the input flags at construction:
...