[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: |
|
||||||||
| 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. |