From 13449c468512cd81ec5c05bf77655c22a17b39f0 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 24 Sep 2016 03:52:12 +0200 Subject: Device struct --- dev_linux.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'dev_linux.go') 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} } -- cgit v1.2.3