Versions Compared

Key

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

General

...

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

...

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

Macro

  • aka Truth Tabletruth 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)
      Ignoring Macro
  • aka (ignore) condition
  • Sort-of "meta"-macros that can ignore other macros
    • Useful, if e.g. the fault hardware misbehaves
    • Can be set active or inactive (by MPS engineers, not operators)
    • If active, it is important to know the minimum rate the MPS would allow, if the macro became inactive
    • Some macros are always evaluated
    Some macros, called "ignoring macros", may ignore other
  • Stored in the Logic DB

MacroState

...