import "io"
import "termios"
import "flag"
+import "regexp"
var cmdHandler = map[string]func([]string,string,*bufio.ReadWriter ) {
"test":handleCmdTest,
//rw.Flush()
return "",nil
}
- return line,nil
+ reg := regexp.MustCompile("\r")
+ safe := reg.ReplaceAllString(line, "")
+ return safe,nil
}
func connToReadWriter(c io.Reader,cw io.Writer) (*bufio.ReadWriter) {
fmt.Printf("Error in read from serial: %v\n",err.Error())
os.Exit(1)
}
- fmt.Printf("Serial: Read %v\n",s);
+ //fmt.Printf("Serial: Read %v\n",s);
c<-s
}
}
func SerialHandler(serial_i chan string) {
for {
- fmt.Printf("Serial said: %v\n",<-serial_i);
+ fmt.Printf("Serial Read: %s\n",<-serial_i);
}
}
func main() {