From 5afec978c118ad8037b1b1149804c206f1bdc098 Mon Sep 17 00:00:00 2001 From: Kevin Lyda <kevin@ie.suberic.net> Date: Tue, 31 Jan 2017 10:24:36 +0000 Subject: [PATCH] Implement Clear. --- devices/geiger/gqgmc.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devices/geiger/gqgmc.go b/devices/geiger/gqgmc.go index 069339e..b7712f7 100644 --- a/devices/geiger/gqgmc.go +++ b/devices/geiger/gqgmc.go @@ -141,6 +141,11 @@ func NewGQGMC(c Config) (*GQGMCCounter, error) { func (gc *GQGMCCounter) Clear() error { // Read up to 10 chars until nothing comes back. // error otherwise. + for i := 0; i < 10; i++ { + if _, err := gc.readCmd(1); err != nil { + break + } + } return nil } -- GitLab