From 1c53af06812159376d549ed51bb72f6f999cdbb7 Mon Sep 17 00:00:00 2001 From: Martin Lund Date: Thu, 14 Jul 2022 14:02:17 +0200 Subject: [PATCH] Update TODO --- TODO | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/TODO b/TODO index 73c4d54..b67f92b 100644 --- a/TODO +++ b/TODO @@ -20,3 +20,22 @@ config file: line-pulse-duration="DTR=60,RTS=50,CTS=40,DSR=30,DCD=20,RI=10" + + * Split I/O feature + + Allow to split input and output so that it is possible to manage these independently. + + The general idea is to redirect the output stream on the socket port number + specified but then redirect the input stream on the same port number + 1. + + Example: + + tio /dev/ttyUSB0 --socket inet:4444,split-io + + Will result in output stream being hosted on port 4444 and input stream hosted on port 4445. + + For file sockets something similar can be arranged: + + tio /dev/ttyUSB0 --socket unix:/tmp/tio-socket-0,split-io + + Will result in output stream being hosted via /tmp/tio-socket-0 and input stream hosted via /tmp/tio-socket-0_input