A speed tester for Transparent Transmission (TT) between tcp and serial port.
> ser2tcp-tester --help
Speed tester for transparent transmission between tcp and serial port
Usage: ser2tcp-tester [OPTIONS] <TYPE:DEVICE> <TYPE:DEVICE>
Arguments:
<TYPE:DEVICE> <TYPE:DEVICE> Serial device: serial:/dev/ttyUSB0:115200 (Linux) or serial:COM1:115200 (Windows),
TCP server: tcp:192.168.7.1:7
Use - as place holder if only one device is supplied in echo mode
Options:
-m, --mode <mode> Select testing mode [default: normal] [possible values: normal, up-stream, down-stream, echo]
-s, --size <size> Test package size [default: 1460]
-h, --help Print help information
-V, --version Print version information
For local build on Ubuntu 22.04, install dependency with command:
apt install libudev-dev pkg-config
Prerequisite:
1. docker
2. cross: cargo install cross
Windows:
cross build --release --target x86_64-pc-windows-gnu
Linux:
cross build --release --target x86_64-unknown-linux-gnu