From 7a6589b4a80fd2526c1be2aa918b2f359cb85aad Mon Sep 17 00:00:00 2001
From: Kevin Lyda <kevin@ie.suberic.net>
Date: Mon, 30 Jan 2017 10:25:00 +0000
Subject: [PATCH] Got serial working.

---
 cmd/gqgmc/main.go       | 4 ++--
 devices/geiger/gqgmc.go | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/cmd/gqgmc/main.go b/cmd/gqgmc/main.go
index 46cb804..120606d 100644
--- a/cmd/gqgmc/main.go
+++ b/cmd/gqgmc/main.go
@@ -57,13 +57,13 @@ func main() {
 		fmt.Printf("Failed to connect to geiger counter: '%s'\n", err)
 		return
 	}
-	fmt.Printf("Version: %s\n", ser)
+	fmt.Printf("Serial: %s\n", ser)
 
 	volts, err = gc.Volts()
 	if err != nil {
 		fmt.Printf("Failed to connect to geiger counter: '%s'\n", err)
 		return
 	}
-	fmt.Printf("Version: %d\n", volts)
+	fmt.Printf("Volts: %d\n", volts)
 
 }
diff --git a/devices/geiger/gqgmc.go b/devices/geiger/gqgmc.go
index e028a77..7bd8db4 100644
--- a/devices/geiger/gqgmc.go
+++ b/devices/geiger/gqgmc.go
@@ -155,7 +155,7 @@ func (gc *GQGMCCounter) SerialNum() (string, error) {
 	serStr := ""
 
 	ser, err := gc.communicate(cmdGetSerial, 7)
-	if err != nil {
+	if err == nil {
 		for _, b := range ser {
 			serStr += fmt.Sprintf("%02X", b)
 		}
-- 
GitLab