[INSTRM-791] For a single SM, add either an ionpumpActor or a program sequencing ionpump commands to the MOXA. Created: 08/Oct/19  Updated: 25/May/23  Resolved: 25/May/23

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

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

Issue Links:
Relates
relates to INSTRM-790 ion pumps communication issue Open
Story Points: 2

 Description   

See INSTRM-790. I think adding a proper actor is easiest.



 Comments   
Comment by hassan [ 05/Mar/20 ]

fmadec: is this needed to be fixed soon? And when?

Comment by cloomis [ 01/Dec/22 ]

Bump for NIRs. For a single cryostat, a status command requires 14 controller commands spanning 1.5s or so. With three arms independently chattering that way the current command failure rate will get ugly. I have not been able to come up with a better/simpler alternative than adding an ion pump actor.

Comment by cloomis [ 13/Apr/23 ]

Bump. With three cameras this is becoming a problem.

Comment by cloomis [ 13/Apr/23 ]

Specifically, from 2023-04-11 15:46Z to 16:13Z, at 15s sampling, we got no good readings.

Comment by cloomis [ 19/May/23 ]

I decided that embracing the unavoidable contention should be done first: blocking the single TCP connection for all of the ~10 status commands, and expecting the first connection to have to wait for ~2s or so. Running at JHU, and seems to work.

Comment by cloomis [ 25/May/23 ]

Tagged 2.2.11

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