zhangzengfei
2024-10-20 2fc94ba7b517125a7ed9771b48bb5d383021bc91
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()
}