https://github.com/tarm/serial/blob/master/serial.go#L103
type StopBits byte
type Parity byte
type Config struct {
Name string
Baud int
ReadTimeout time.Duration
Size byte
Parity Parity
StopBits StopBits
}
我正在尝试标记命令行并填写配置结构,但我不知道如何从 int 或 string 转到单个字节?
示例尺寸 7
试过了
mysize := "7"
mysize[0]
但随后 tarm/serial 告诉我 serial.Config 中的输入错误无效
i, err := strconv.Atoi("7")
编译器抱怨我做不到 i.(byte)
我可以使它工作的唯一方法是size: 7在配置结构中进行硬编码。
桃花长相依
翻过高山走不出你
繁华开满天机
相关分类