service/plc.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
service/plc.go
@@ -43,7 +43,12 @@ case constvar.PlcStartAddressValueTypeString: return string(rawData), nil case constvar.PlcStartAddressValueTypeInt: return int(binary.BigEndian.Uint16(rawData)), nil if len(rawData) == 2 { return int(binary.BigEndian.Uint16(rawData)), nil } else { logx.Errorf("plc read get an unknown int value: %v, address:%v", rawData, startAddress) return nil, errors.New(fmt.Sprintf("unknown int value:%v", rawData)) } } return nil, errors.New("undefined value type") }