aboutsummaryrefslogtreecommitdiff
path: root/dev_linux.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-09-24 03:52:12 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-09-24 03:52:12 +0200
commit13449c468512cd81ec5c05bf77655c22a17b39f0 (patch)
tree3126976a94b5ba9745faab0bab56a04c5877df03 /dev_linux.go
parent09067cfbedb18de674595c56425953afd493c57c (diff)
Device struct
Diffstat (limited to 'dev_linux.go')
-rw-r--r--dev_linux.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/dev_linux.go b/dev_linux.go
index 66cb3f1..dd8a5a3 100644
--- a/dev_linux.go
+++ b/dev_linux.go
@@ -1,7 +1,9 @@
package robo
-import "io"
-
-func Open() (io.ReadWriteCloser, error) {
- return NewLP("/dev/usb/lp0")
+func Open() (Device, error) {
+ dev, err := NewLP("/dev/usb/lp0")
+ if err != nil {
+ return Device{}, nil
+ }
+ return Device{dev}
}