[INSTRM-772] Shutdown ion pump when high pressure threshold hit. Created: 18/Sep/19  Updated: 19/Dec/19  Resolved: 26/Sep/19

Status: Done
Project: Instrument control development
Component/s: ics_xcuActor
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Done Votes: 0
Labels: SM1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-869 Arrange for the ionpump pressure rise... Won't Fix
Story Points: 1
Sprint: SM1-2019 N, SM1-2019 O

 Description   

When status indicates pressure above some threshold, the xcuActor should turn the ion pumps off. And generate a synthetic error bit for the alertsActor.



 Comments   
Comment by cloomis [ 26/Sep/19 ]

Added 0x10000. On a pumped down b2 with "ionpump maxPressure" config set to 3.9e-6:

i ionPump1=1,7000,0.0016,28, 3.3e-06
i ionPump1Errors=0x00000,OK,"OK"
i ionPump2=1,7000,0.0018,27, 3.9e-06
w ionPump2Errors=0x10000,ERROR,"Pressure limit hit"

i ionPump1=0,0,0,29, 0
i ionPump1Errors=0x00000,OK,"OK"
i ionPump2=0,0,0,28, 0
i ionPump2Errors=0x00000,OK,"OK"

Note that I am also changing the ionpumpNErrors schemas.

Comment by cloomis [ 26/Sep/19 ]

Added a 60s startup buffer, to allow the sneeze to resettle.

Comment by cloomis [ 26/Sep/19 ]

Merged at a274308, tagged 1.11.0

Entangled a bit with an ics_actorkeys fix and update, so closed this.

Generated at Sat Feb 10 16:28:29 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.