aboutsummaryrefslogtreecommitdiff
path: root/cutter.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-04-29 00:05:07 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-04-29 00:05:07 +0200
commit4bfd597d4b6916937658d42b8d459d920bd632ff (patch)
treee6bafb6beea34865c50a9971d855d30d50f1a09c /cutter.go
parentac8fc7bbc6fea9fa33acfbbe2e80f671c4cfe0a8 (diff)
Add Init sequence
Diffstat (limited to 'cutter.go')
-rw-r--r--cutter.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/cutter.go b/cutter.go
index dbf5dab..7530454 100644
--- a/cutter.go
+++ b/cutter.go
@@ -48,6 +48,26 @@ type Cutter struct {
}
func NewCutter(io *bufio.ReadWriter) Cutter {
+ c := Cutter{io}
+ c.Initialize()
+ if !c.Ready() {
+ fmt.Println("not ready")
+ }
+ c.CR() // Home
+ v, _ := c.Version()
+ fmt.Println("Craft ROBO Ver.", v)
+
+ m := MediaMap[113]
+ c.MediaType(m.ID)
+ c.Speed(m.Speed)
+ c.Force(m.Thickness)
+ c.UnknownFC(m.FC)
+ c.TrackEnhancing(On)
+ c.UnknownFE(0)
+ c.UnknownTB(71)
+ c.UnknownFA()
+ c.Orientation(Portrait)
+
return Cutter{io}
}