+trylimit=0
+seconds=0
+baudrate=115200
+workaround_rs485=false
+
+while getopts ":t:r:b:l:s:w" OPT; do
+ #echo "$OPT ==> $OPTARG";
+ case $OPT in
+ t) port_tx=$OPTARG;;
+ r) port_rx=$OPTARG;;
+ b) baudrate=$OPTARG;;
+ l) trylimit=$OPTARG;;
+ s) seconds=$OPTARG;;
+ w) workaround_rs485=true;;
+
+ '?') echo "Usage: $0 -t /dev/ttyTX [-r /dev/ttyRX] [-b 9600] [-l 10] [-s 10] [-w]" >&2; exit 250;;
+ ':') echo "Missing option argument for -$OPTARG" >&2; exit 251;;
+ * ) echo "Unimplemented option: -$OPT" >&2; exit 252;;
+ esac
+done
+
+[ -z "$port_tx" ] && port_tx="$port_rx"
+[ -z "$port_rx" ] && port_rx="$port_tx"
+[ -z "$port_rx" ] && { echo Port not specified; exit 253; }