package main import ( "log" ) func main() { t := &TBM{} err := t.Connect("/dev/ttyUSB0") if err != nil { log.Fatal(err) } t.Handle() defer t.Close() //cmd := &Command{"Hi", []string{"v20170802 testing"}} //t.Commands <- cmd res := <-t.Results log.Printf("Got result: %q", res) }