From d16dd61863f87e3c74bec5e159fc10c514dacb2d Mon Sep 17 00:00:00 2001 From: Timo Volkmann Date: Thu, 10 Dec 2020 13:20:20 +0100 Subject: [PATCH] changed serial read behavior --- cmd/server/server.go | 2 +- core/collectors.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/server/server.go b/cmd/server/server.go index c8ffed1..0ccdd93 100644 --- a/cmd/server/server.go +++ b/cmd/server/server.go @@ -8,7 +8,7 @@ import ( const ( TCP_PORT = ":3010" HTTP_PORT = ":3011" - SERIAL_PORT = "COM4" + SERIAL_PORT = "/dev/tty.usbmodem14201" ) func main() { diff --git a/core/collectors.go b/core/collectors.go index 923d6fe..c9e9bb1 100644 --- a/core/collectors.go +++ b/core/collectors.go @@ -75,6 +75,7 @@ func SerialCollector(proc Processor, serialPort string) { if err != nil { log.Fatalln(err.Error()) } + defer port.Close() decoder := ublox.NewDecoder(port) @@ -84,8 +85,8 @@ func SerialCollector(proc Processor, serialPort string) { if err.Error() == "NMEA not implemented" { continue } - log.Println(err) - continue + log.Println("serial read err:", err) + break } sd, err := ConvertUbxToSensorData(meas) if err != nil {