zhangzengfei
2024-10-22 a254bc563003a9e7b3a8f1307df38b8ae4274a4f
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()
}