Browse Source

移液枪精度送检合格

tags/v0
zhaohe 8 months ago
parent
commit
04a66fa150
  1. BIN
      appresource/db/app.db
  2. 4
      src/main/java/a8k/hardware/type/a8kcanprotocol/A8kEcode.java
  3. 4
      src/main/java/a8k/service/verification/PipetteGunVerificationV2.java
  4. 3
      src/main/java/a8k/type/ecode/AECodeError.java

BIN
appresource/db/app.db

4
src/main/java/a8k/hardware/type/a8kcanprotocol/A8kEcode.java

@ -1,5 +1,7 @@
package a8k.hardware.type.a8kcanprotocol; package a8k.hardware.type.a8kcanprotocol;
import lombok.extern.slf4j.Slf4j;
/** /**
* 错误分类 * 错误分类
* 10, * 10,
@ -10,6 +12,7 @@ package a8k.hardware.type.a8kcanprotocol;
* *
* *
*/ */
@Slf4j
public enum A8kEcode { public enum A8kEcode {
SUC(0), SUC(0),
@ -182,6 +185,7 @@ public enum A8kEcode {
return e; return e;
} }
} }
log.error("未知错误码:{}", index);
A8kEcode.LOW_EXT_ERROR_UNKOWN_INDEX_ERROR.rawindex = index; A8kEcode.LOW_EXT_ERROR_UNKOWN_INDEX_ERROR.rawindex = index;
return A8kEcode.LOW_EXT_ERROR_UNKOWN_INDEX_ERROR; return A8kEcode.LOW_EXT_ERROR_UNKOWN_INDEX_ERROR;
} }

4
src/main/java/a8k/service/verification/PipetteGunVerificationV2.java

@ -144,9 +144,9 @@ public class PipetteGunVerificationV2 {
pipetteCtrlDriver.liquidOperationClearParams(); // pipetteCtrlDriver.liquidOperationClearParams(); //
pipetteCtrlDriver.liquidOperationSetGunRunParams(14, 14, 0, 900, 30); //pump param pipetteCtrlDriver.liquidOperationSetGunRunParams(14, 14, 0, 900, 30); //pump param
pipetteCtrlDriver.liquidOperationSetZMotorRunParams(0, 300, 30); // z motor param
pipetteCtrlDriver.liquidOperationSetZMotorRunParams(0, 500, 60); // z motor param
pipetteCtrlDriver.liquidOperationFreshParams(); pipetteCtrlDriver.liquidOperationFreshParams();
pipetteCtrlDriver.pipetteLld(LldType.kplld, 0, 15);
pipetteCtrlDriver.pipetteLld(LldType.kplld, 0, 18);
if (pipetteCtrlDriver.lldIsDetectLiquid()) { if (pipetteCtrlDriver.lldIsDetectLiquid()) {
liquidPos = pipetteCtrlDriver.getReg(PipetteRegIndex.kreg_pipette_zm_pos); liquidPos = pipetteCtrlDriver.getReg(PipetteRegIndex.kreg_pipette_zm_pos);

3
src/main/java/a8k/type/ecode/AECodeError.java

@ -3,10 +3,11 @@ package a8k.type.ecode;
import a8k.hardware.type.a8kcanprotocol.A8kEcode; import a8k.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.type.exception.AppException; import a8k.type.exception.AppException;
import a8k.utils.ZJsonHelper; import a8k.utils.ZJsonHelper;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
public class AECodeError extends AppError { public class AECodeError extends AppError {
@Schema(description = "异常栈信息")
@JsonIgnore
public StackTraceElement[] stackTraceElements; public StackTraceElement[] stackTraceElements;
public AECodeError(String exmsg) { public AECodeError(String exmsg) {

Loading…
Cancel
Save