Additional commands: EOL delay, lower to upper translation, added mark parity

Added command line options:
-O, --eol-delay to have a separate delay for end of line
-U, --upper to enable translation of lower case alpha to upper case

Added ability to set mark parity.
Added ctrl-t U key sequence to allow enable/disable lower case alpha to
upper case during a session.
Updated Man page with command line options, ctrl-t sequences and
configuration file options.
Updated README.md, with above information.
This commit is contained in:
Robert Snell 2022-07-09 21:22:43 -04:00
parent dbdb84743f
commit 944ee9173b
7 changed files with 98 additions and 6 deletions

View file

@ -36,7 +36,9 @@ when used in combination with [tmux](https://tmux.github.io).
* Local echo support
* Remap special characters (nl, cr-nl, bs, etc.)
* Line timestamps
* Support for delayed output
* Support for delayed output per transmitted character
* Support for delayed output per line
* Support for translation of lower case to upper case
* Hexadecimal mode
* Log to file
* Autogeneration of log filename
@ -66,6 +68,13 @@ The command-line interface is straightforward as reflected in the output from
-s, --stopbits 1|2 Stop bits (default: 1)
-p, --parity odd|even|none Parity (default: none)
-o, --output-delay <ms> Character output delay (default: 0)
-O, --eol-delay <ms> EOL output delay (default: 0)
--dtr-pulse-duration <ms> DTR pulse duration (default: 100)
-n, --no-autoconnect Disable automatic connect
-e, --local-echo Enable local echo
-t, --timestamp Enable line timestamp
--timestamp-format <format> Set timestamp format (default: 24hour)
-L, --list-devices List available serial devices
--dtr-pulse-duration <ms> DTR pulse duration (default: 100)
-n, --no-autoconnect Disable automatic connect
-e, --local-echo Enable local echo
@ -79,6 +88,7 @@ The command-line interface is straightforward as reflected in the output from
-c, --color 0..255|none|list Colorize tio text (default: 15)
-S, --socket <socket> Redirect I/O to file or network socket
-x, --hexadecimal Enable hexadecimal mode
-U, --upper Enable translation of lower case to upper
-v, --version Display version
-h, --help Display help
@ -137,6 +147,7 @@ ctrl-t ? to list the available key commands.
[20:19:12.041] ctrl-t s Show statistics
[20:19:12.041] ctrl-t t Send ctrl-t key code
[20:19:12.041] ctrl-t T Toggle line timestamp mode
[20:19:12.041] ctrl-t U Toggle lower case alpha to upper case
[20:19:12.041] ctrl-t v Show version
```