dev
parent
f613d1c82e
commit
458f542430
|
|
@ -13,7 +13,9 @@ import java.util.stream.Collectors;
|
|||
* 柯力称重显示器
|
||||
*/
|
||||
public class KeLiScale extends AbsScale {
|
||||
private static final int DATA_LENGTH = 8;
|
||||
private static final int DATA_LENGTH = 12;
|
||||
private static final int DATA_FROM = 2;
|
||||
private static final int DATA_TO = 8;
|
||||
|
||||
public KeLiScale(String id, String ip, int port) {
|
||||
super(id, ip, port);
|
||||
|
|
@ -41,7 +43,7 @@ public class KeLiScale extends AbsScale {
|
|||
continue;
|
||||
}
|
||||
|
||||
weight = new String(Arrays.copyOfRange(buf, 2, 8));
|
||||
weight = new String(Arrays.copyOfRange(buf, DATA_FROM, DATA_TO));
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -69,7 +71,7 @@ public class KeLiScale extends AbsScale {
|
|||
continue;
|
||||
}
|
||||
|
||||
String weight = new String(Arrays.copyOfRange(buf, 2, 8));
|
||||
String weight = new String(Arrays.copyOfRange(buf, DATA_FROM, DATA_TO));
|
||||
|
||||
if (!pattern.matcher(weight).matches() || weight.equals("000000")) {
|
||||
// System.out.println("error:" + weight);
|
||||
|
|
|
|||
Loading…
Reference in New Issue