1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| package rfid
|
| import (
| "time"
|
| "github.com/tarm/serial"
| )
|
| func OpenSerial(devName string, baud, timeout int) (*serial.Port, error){
| config := &serial.Config{
| Name: devName,
| Baud: baud,
| ReadTimeout: time.Duration(timeout) * time.Second,
| }
|
| return serial.OpenPort(config)
| }
|
| func CloseSerial(port *serial.Port) error {
| return port.Close()
| }
|
|