ISISComputingGroup / IBEX

Top level repository for IBEX stories
4 stars 2 forks source link

TPG300 - set alarm limits dynamically based on if vacuum is good/bad #8341

Closed isaachilly closed 3 weeks ago

isaachilly commented 1 month ago

As a developer make a PV (e.g., TPG300:PressureAlarmControl) that fans out to the limits of the pressure PVs A2 and B2 a normal range or a very large range based on if the vacuum is good so as to not raise an alarm when vacuum is fine.

Acceptance Criteria

Extra Information

Umbrella ticket:

How to Test

verbose instructions for reviewer to test changes (Add before making a PR) time in planning 00:38 23/5/24

isaachilly commented 1 month ago

Comments: After speaking with Freddie we decided to create 2 macros one for channel 1 and one for channel 2. How scientists use alarms and how they COULD use them gets too complicated to foresee and so if this needs adapting/building upon etc then we said so be it, we can only do what we can now.

isaachilly commented 1 month ago

[!NOTE] Ticket is to allow setting the alarm severity of underrange pressure channels via IOC macro. Premise is that when a vacuum is being pulled, a pressure that is less than a threshold set is not something to be alarmed by but rather, to a degree, encouraged.

To test: