Versions Compared

Key

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

...

  • All SQL statements are stored in .properties files in corresponding packages

Glossary

Fault

  • aka device, input, signal
  • Basic event in the MPS, usually a PV
  • Has two states: OK (true) and Faulted (false)
  • Stored in the Config DB
  • 4 types: EPICS, LinkNode, LinkNodeChannel, LinkProcessor
  • Fault number is the key, fault names may be changed (manually)

...

  • aka Truth Table
  • Defines 2-4 MacroStates for 1-2 faults
    • The order of faults matters (there is a column "position" in the DB)
    • May need support for more than 2 faults in the future (currently not supported)
  • Stored in the Logic DB

...

  • Defines beam rates for the state of a macro
  • The state number reflects the state of faults; Example example for 2 fault faults A (position=0) and B (position=1):

    State Number

    Binary Representation

    B

    A

    0

    00

    F

    F

    1

    01

    F

    T

    2

    10

    T

    F

    3

    11

    T

    T

  • Stored in the Logic DB