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