Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. #Ignore Logic
  2. #Bypass Dialog
  3. #Interactive View

Ignore Logic

New States

  • Truth table is an ignoring table
    • Truth table is ignoring state = MPSTruthTableIgnoreIgnoring = 201 = -55
    • Truth table is not ignoring state = MPSTruthTableIgnoreNotIgnoring = 200 = -56
  • Truth table has an invalid state
    • state = MPSTruthTableStateInvalid = 203 = -53
  • Truth table is not ignored
    • state = truth table's state
  • Truth table is ignored
    • state = 0x80 | (truth table's state)

Therefore, if the truth table's state is not 200, 201, or 203 (-56, -55, -53) the truth table's state is 0x7F & (truth table state) and whether or not it is ignored is 0x80 & (truth table state).

  • If the truth table's state can't be found in the Logic DB, make an alert panel that shows the truth table's name, the raw state value from the IOC:BSY0:MP01:TTBLST array, and a message saying "Send the above information to the controls group."

...