You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

  1. #Ignore Logic
  2. #Bypass Dialog
  3. #Interactive View

Ignore Logic

Mockup

======================================= Ignore Logic ===========================================

------------------------------------------------------------------------------------------------
Logic History

=========================< slider >============================================

[] Show Live

------------------------------------------------------------------------------------------------
Ignore Logic Ignored Truth Tables
Sort 2 Sort 0 Sort 1 | Sort 1 Sort 0
============== =========== ======== | ================================ =================
Ignore Logic Is Ignoring Min Rate | Truth Table Min Rate
============== =========== ======== | ================================ =================
TD11 Is In Yes 0 Hz | BFW 1910 Position 0 Hz
TDUND Is In No 10 Hz | BCS LION753 Threshold 0 Hz
YG BL211 Is In No 60 Hz | BLM Pedestal Thresholds: UND 920 0 Hz
============== =========== ======== | Temperature: North Arc Summary 0 Hz

VVPG LI22 Position 0 Hz

YAG IN20 211 Position 10 Hz

PIC HVPS B912 10 Hz

PIC HVPS B913 120 Hz

================================ =================

-------------------------------------+-----------------------------------------------------

Name: YAG IN20 211 Position
Current State: Out
Solution: –
Contacts: –

====== = = ==================== ==================== ==================== ====================
Name B A Pockels Cell Mechanical Shutter BYKIK Laser Heater Shutter
====== = = ==================== ==================== ==================== ====================
Moving F F 0 Hz 0 Hz 0 Hz – Bypass to state
Out F T 120 Hz 120 Hz 120 Hz – Bypass to state -> window shows PVs and asks for bypass time
In T F 10 Hz 10 Hz 10 Hz – Bypass to state
Broken T T 0 Hz 0 Hz 0 Hz – Bypass to state
====== = = ==================== ==================== ==================== ====================

Where::
Note to sergei: Device name_Fault name from config db
A = (YG_BL211_OUT_LIMIT)_(STATE) as PV Name
B = (YG_BL211_IN_LIMIT)_(STATE) as PV Name

------------------------------------------------------------------------------------------------
Summary / Faults / Logic / Ignore Logic / History /

Bypass Dialog

  • Let's drop the calendar view and simplify the interface.
  • Default to 0 for all duration values.
  • Show truth table name in the window's title bar
  • Read-only values in table
  • Allow tabbing between duration values
    • Tab order: days -> hours -> minutes -> seconds -> days
  • Initialize window with hours field selected

Mockup

Interactive View

  • No labels