fix serial

This commit is contained in:
ginuerzh
2023-10-15 23:55:52 +08:00
parent 497915f465
commit 5ab729b166
9 changed files with 755 additions and 71 deletions

View File

@ -7,9 +7,8 @@ import (
"github.com/go-gost/core/dialer"
"github.com/go-gost/core/logger"
md "github.com/go-gost/core/metadata"
serial_util "github.com/go-gost/x/internal/util/serial"
serial "github.com/go-gost/x/internal/util/serial"
"github.com/go-gost/x/registry"
goserial "github.com/tarm/serial"
)
func init() {
@ -42,11 +41,11 @@ func (d *serialDialer) Dial(ctx context.Context, addr string, opts ...dialer.Dia
opt(&options)
}
cfg := serial_util.ParseConfigFromAddr(addr)
port, err := goserial.OpenPort(cfg)
cfg := serial.ParseConfigFromAddr(addr)
port, err := serial.OpenPort(cfg)
if err != nil {
return nil, err
}
return serial_util.NewConn(port, &serial_util.Addr{Port: cfg.Name}, nil), nil
return serial.NewConn(port, &serial.Addr{Port: cfg.Name}, nil), nil
}