19 changed files with 415 additions and 156 deletions
-
BINapp.db
-
11src/main/java/a8k/service/app/appctrl/AppDeviceCtrlService.java
-
10src/main/java/a8k/service/app/appctrl/CheckPointType.java
-
116src/main/java/a8k/service/app/appctrl/ConsumablesScanService.java
-
21src/main/java/a8k/service/app/appctrl/DeviceInitCtrlService.java
-
8src/main/java/a8k/service/app/appctrl/mainflowctrl/CondtionMgrService.java
-
32src/main/java/a8k/service/app/devicedriver/ctrl/ConsumablesScanCtrl.java
-
4src/main/java/a8k/service/db/A8kProjInfoDBService.java
-
13src/main/java/a8k/service/db/A8kProjOptConfigDBService.java
-
171src/main/java/a8k/service/debug/AppDebugHelperService.java
-
8src/main/java/a8k/service/debug/FakeTubeHolder.java
-
32src/main/java/a8k/service/debug/fakeprojinfo/FakeProjInfo.java
-
13src/main/java/a8k/type/ConsumableOneChResult.java
-
11src/main/java/a8k/type/ConsumableScanRawResult.java
-
18src/main/java/a8k/type/consumables/ConsumablesErrorType.java
-
20src/main/java/a8k/type/consumables/ScanResultState.java
-
10src/main/java/a8k/utils/ReactionPlate2DCode.java
-
11src/main/java/a8k/utils/ReactionPlate2DCodeHelper.java
@ -0,0 +1,10 @@ |
|||
package a8k.service.app.appctrl; |
|||
|
|||
public enum CheckPointType { |
|||
CHECK_TUBE_XCHANNEL_IS_EMPTY,//入料通道是否为空 |
|||
CHECK_PLATE_BOX_IS_COVER,//板夹仓盖子是否盖着 |
|||
CHECK_PLATE_STUCK_DETECTOR_SENSOR_IS_TRIGGER,//板夹仓卡板检测 |
|||
CHECK_PULLERM_IS_IN_ZEROPOS,//检查拉杆电机是否在零点位置 |
|||
CHECK_PUSHERM_IN_IN_ZEROPOS,//检查推杆电机是否在零点位置 |
|||
CHECK_RECYCLE_BIN_IS_OVERFLOW,//检查垃圾箱是否满 |
|||
} |
@ -0,0 +1,8 @@ |
|||
package a8k.service.debug; |
|||
|
|||
import a8k.service.app.appstate.type.TubeHolder; |
|||
|
|||
public class FakeTubeHolder { |
|||
|
|||
TubeHolder tubeHolder = new TubeHolder(); |
|||
} |
@ -0,0 +1,13 @@ |
|||
package a8k.type; |
|||
|
|||
public class ConsumableOneChResult { |
|||
|
|||
public Integer chNum; |
|||
public String PBScanResult = ""; |
|||
public String littBSScanResult = ""; |
|||
public String larBSScanResult = ""; |
|||
|
|||
public ConsumableOneChResult(int chNum) { |
|||
this.chNum = chNum; |
|||
} |
|||
} |
@ -0,0 +1,11 @@ |
|||
package a8k.type; |
|||
|
|||
public class ConsumableScanRawResult { |
|||
public ConsumableOneChResult[] ch = new ConsumableOneChResult[6]; |
|||
|
|||
public ConsumableScanRawResult() { |
|||
for (int i = 0; i < 6; i++) { |
|||
ch[i] = new ConsumableOneChResult(i); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,18 @@ |
|||
package a8k.type.consumables; |
|||
|
|||
public enum ConsumablesErrorType { |
|||
PASS, //通过 |
|||
EMPTY,//空 |
|||
EXPIRED, //耗材过期 |
|||
|
|||
MISS_REACTION_PLATE, //没有反应板夹 |
|||
MISS_LITTSB, //缺少小缓冲液 |
|||
MISS_LARBS, //缺少大缓冲液 |
|||
MISS_IDCARD,//未找到匹配的项目ID卡 |
|||
|
|||
LITTSB_LOTID_MISMATCH,//小缓冲液批号不匹配 |
|||
LARBS_LOTID_MISMATCH,//大缓冲液批号不匹配 |
|||
|
|||
CODE_ERROR_PROJINFO_IS_ERROR,//代码错误,项目信息异常 |
|||
UN_SUPPORT_PROJ,//不支持的项目 |
|||
} |
@ -1,20 +0,0 @@ |
|||
package a8k.type.consumables; |
|||
|
|||
public enum ScanResultState { |
|||
PASS, //通过 |
|||
Empty,//空 |
|||
|
|||
LostReactionPlate, //丢弃反应板 |
|||
ConsumableExpired, //耗材过期 |
|||
|
|||
LostLittSB, //缺少小缓冲液 |
|||
LittSBLotIdIsNotMatch,//小缓冲液批号不匹配 |
|||
LostLarBS, //缺少大缓冲液 |
|||
LarBSLotIdIsNotMatch,//大缓冲液批号不匹配 |
|||
|
|||
NoMatchingProjIDCardFound,//未找到匹配的项目ID卡 |
|||
IDCardProjInfoIsNotCompleted,//ID卡信息缺失 |
|||
CodeErrorProjInfoIsInComplete,//项目信息不全 |
|||
CodeErrorProjInfoIsError,//项目信息不全 |
|||
UnSupportProj,//不支持的项目 |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue