diff --git a/args.go b/args.go index acb6707..3f46565 100644 --- a/args.go +++ b/args.go @@ -8,11 +8,13 @@ import ( var connectAddress string var serialTCPPort uint16 +var enableSerialDevice bool func parseArgs() { h := getopt.BoolLong("help", 'h', "display help") a := getopt.StringLong("address", 'a', "IC-705", "Connect to address") - t := getopt.Uint16Long("serial-tcp-port", 'p', 4532, "Expose serial port as TCP port for rigctl") + t := getopt.Uint16Long("serial-tcp-port", 'p', 4532, "Expose radio's serial port as TCP port for rigctl") + s := getopt.BoolLong("enable-serial-device", 's', "Expose radio's serial port as a virtual serial port") getopt.Parse() @@ -23,4 +25,5 @@ func parseArgs() { connectAddress = *a serialTCPPort = *t + enableSerialDevice = *s }