aboutsummaryrefslogtreecommitdiff
path: root/dev_linux.go
diff options
context:
space:
mode:
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}
}