X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=go%2Fuc_sensor_node_zmq%2Fmain.go;h=bd55297a4a4a52c25e08f24b86c5c24d5d13db3c;hb=911130b0471d8e4e77e398dd0442ca098885aed0;hp=434f553664b2e331c7093c783fb868ea9aa0ed09;hpb=4869706a93dc29d91cc5b219d9f210d72822cdaf;p=svn42.git diff --git a/go/uc_sensor_node_zmq/main.go b/go/uc_sensor_node_zmq/main.go index 434f553..bd55297 100644 --- a/go/uc_sensor_node_zmq/main.go +++ b/go/uc_sensor_node_zmq/main.go @@ -13,22 +13,26 @@ var ( tty_dev_ string pub_addr string use_syslog_ bool + enable_debug_ bool ) func init() { - flag.StringVar(&pub_addr, "brokeraddr", "tcp://torwaechter.realraum.at:4244", "zmq address to send stuff to") + flag.StringVar(&pub_addr, "brokeraddr", "tcp://torwaechter.realraum.at:4243", "zmq address to send stuff to") flag.StringVar(&tty_dev_, "ttydev", "/dev/ttyACM0", "path do tty uc device") flag.BoolVar(&use_syslog_, "syslog", false, "log to syslog local1 facility") - //~ flag.Usage = flag.PrintDefaults + flag.BoolVar(&enable_debug_, "debug", false, "debugging messages on") flag.Parse() } func main() { zmqctx, pub_sock := ZmqsInit(pub_addr) + if pub_sock == nil { panic("zmq socket creation failed") } defer zmqctx.Close() defer pub_sock.Close() - if use_syslog_ { + if enable_debug_ { + LogEnableDebuglog() + } else if use_syslog_ { LogEnableSyslog() Syslog_.Print("started") }