aboutsummaryrefslogtreecommitdiff
path: root/cutter.go
diff options
context:
space:
mode:
Diffstat (limited to 'cutter.go')
-rw-r--r--cutter.go17
1 files changed, 13 insertions, 4 deletions
diff --git a/cutter.go b/cutter.go
index 9527ad7..9fe5d6a 100644
--- a/cutter.go
+++ b/cutter.go
@@ -167,14 +167,23 @@ func (c Cutter) ReadUpperRight() (string, error) {
return c.readResponse()
}
+// Speed 10..100 mm/s
func (c Cutter) Speed(n int) {
- defer c.EOT()
- fmt.Fprint(c, "!", n)
+ if n >= 1 && n <= 10 {
+ defer c.EOT()
+ fmt.Fprint(c, "!", n)
+ }
+}
+
+func (c Cutter) Thickness(n int) {
+ if n >= 1 && n <= 30 {
+ defer c.EOT()
+ fmt.Fprint(c, "FX", n)
+ }
}
func (c Cutter) Force(n int) {
- defer c.EOT()
- fmt.Fprint(c, "FX", n)
+ c.Thickness(n)
}
func (c Cutter) Initialize() {