[INSTRM-397] Remove tcp-to-serial shim for turbo communications Created: 04/Jul/18  Updated: 01/Jun/19  Resolved: 01/Jun/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

Story Points: 2

 Description   

The turbo is connected to one of the BEE serial ports. In order to allow running the xcuActor on another host, it is actually reached via a TCP-to-serial shim program. That was only necessary during very early development and should be removed.



 Comments   
Comment by cloomis [ 26/Oct/18 ]

One problem with the existing shim is that timeouts are handled badly: if the turbo does not respond to a command/query the actor can hang. This just happened again (total 3 times that I know of), so I'll raise the priority on this.

Comment by hassan [ 18/Jan/19 ]

Expected to be addressed by N1 delivery (which is in turn expected mid-Feb)

Comment by cloomis [ 01/Jun/19 ]

Merged at 7b603a3, tagged 1.9.2

[ the interlock work gave me a serial controller, so this became easy. ]

This requires changing the config to:

[turbo]
port = /dev/ttyS3
speed = 9600

and not starting tcp_serial_reirect.py

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