Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

...