projects
/
svn42.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
88e758b
)
better flag use
author
Bernhard Tittelbach
<xro@realraum.at>
Tue, 24 Sep 2013 03:24:34 +0000
(
03:24
+0000)
committer
Bernhard Tittelbach
<xro@realraum.at>
Tue, 24 Sep 2013 03:24:34 +0000
(
03:24
+0000)
go/door_daemon_zmq/main.go
patch
|
blob
|
history
diff --git
a/go/door_daemon_zmq/main.go
b/go/door_daemon_zmq/main.go
index
28be188
..
8b359d0
100644
(file)
--- a/
go/door_daemon_zmq/main.go
+++ b/
go/door_daemon_zmq/main.go
@@
-19,15
+19,24
@@
import (
// ---------- Main Code -------------
// ---------- Main Code -------------
+var (
+ cmd_port_ string
+ pub_port_ string
+)
+
func usage() {
fmt.Fprintf(os.Stderr, "Usage: door_daemon_0mq <door tty device>\n")
flag.PrintDefaults()
}
func usage() {
fmt.Fprintf(os.Stderr, "Usage: door_daemon_0mq <door tty device>\n")
flag.PrintDefaults()
}
-func main() {
+func init() {
+ flag.StringVar(&cmd_port_, "cmdport", "tcp://localhost:5555", "zmq command socket path")
+ flag.StringVar(&pub_port_, "pubport", "gmp://*:6666", "zmq public/listen socket path")
flag.Usage = usage
flag.Parse()
flag.Usage = usage
flag.Parse()
+}
+func main() {
args := flag.Args()
if len(args) < 1 {
fmt.Fprintf(os.Stderr, "Input file is missing!\n");
args := flag.Args()
if len(args) < 1 {
fmt.Fprintf(os.Stderr, "Input file is missing!\n");
@@
-35,7
+44,7
@@
func main() {
os.Exit(1);
}
os.Exit(1);
}
- cmd_chans, pub_chans := ZmqsInit("tcp://localhost:5555", "gmp://*:6666")
+ cmd_chans, pub_chans := ZmqsInit(cmd_port_, pub_port_)
serial_wr, serial_rd, err := OpenAndHandleSerial(args[0], pub_chans.Out())
if err != nil {
serial_wr, serial_rd, err := OpenAndHandleSerial(args[0], pub_chans.Out())
if err != nil {