repository
1.0.0-rc1
Repository: https://github.com/hedhyw/go-serial-detector.git
Documentation: pkg.go.dev
# README
Go-Serial-Detector
This is a package that allows you to list active serial ports:
/dev/ttyS*
;/dev/ttyUSB*
.
In linux systems information is obtained from udev
, sysfs
or procfs
.
OS support
This package currently supports only linux systems.
Usage
import (
"log"
"github.com/hedhyw/Go-Serial-Detector/pkg/v1/serialdet"
)
if list, err := serialdet.List(); err == nil {
for _, p := range list {
// p.Description():
// returns short information about serial port.
// p.Path():
// returns path to device, for example: "/dev/ttyUSB1".
log.Print(p.Description(), " ", p.Path())
}
}
How to get
go get github.com/hedhyw/Go-Serial-Detector/pkg/v1/serialdet