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