From 475adb8320004379d947cd5a20157e9abe444299 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 15 May 2015 02:45:30 +0200 Subject: More commands --- robo.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'robo.go') diff --git a/robo.go b/robo.go index b447ba7..57bc6b7 100644 --- a/robo.go +++ b/robo.go @@ -114,7 +114,13 @@ func Home(c *bufio.Writer) { send(c, "H") } func Origin(c *bufio.Writer) { send(c, "FJ") } func Calibrate(c *bufio.Writer) { send(c, "TB70") } -func Calibration(c *bufio.ReadWriter) Point { - send(c.Writer, "TB71") +func point(c *bufio.ReadWriter, cmd string) Point { + send(c.Writer, cmd) return NewPoint(recv(c.Reader)) } + +func Calibration(c *bufio.ReadWriter) Point { return point(c, "TB71") } +func Offset(c *bufio.ReadWriter) Point { return point(c, "?") } +func LowerLeft(c *bufio.ReadWriter) Point { return point(c, "[") } +func UpperRight(c *bufio.ReadWriter) Point { return point(c, "U") } +func StatusWord(c *bufio.ReadWriter) Point { return point(c, "@") } -- cgit v1.2.3