|
@ -49,7 +49,7 @@ public class SEQ1_ENTER_TUBEHOLDER_AND_SCAN extends A8kStepAction { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
GStateService gstate; |
|
|
|
|
|
|
|
|
GStateService gstate; |
|
|
@Resource |
|
|
@Resource |
|
|
CondtionMgrService cmgr; |
|
|
CondtionMgrService cmgr; |
|
|
@Resource |
|
|
@Resource |
|
@ -57,15 +57,15 @@ public class SEQ1_ENTER_TUBEHOLDER_AND_SCAN extends A8kStepAction { |
|
|
@Resource |
|
|
@Resource |
|
|
AppEventBusService ebus; |
|
|
AppEventBusService ebus; |
|
|
@Resource |
|
|
@Resource |
|
|
A8kCanBusService canBus; |
|
|
|
|
|
|
|
|
A8kCanBusService canBus; |
|
|
@Resource |
|
|
@Resource |
|
|
TubeSettingMgrService tubeSettingMgrService; |
|
|
|
|
|
|
|
|
TubeSettingMgrService tubeSettingMgrService; |
|
|
@Resource |
|
|
@Resource |
|
|
TubeStateMgrService tubeStateMgrService; |
|
|
|
|
|
|
|
|
TubeStateMgrService tubeStateMgrService; |
|
|
@Resource |
|
|
@Resource |
|
|
AppProjInfoMgrService appProjInfoMgr; |
|
|
|
|
|
|
|
|
AppProjInfoMgrService appProjInfoMgr; |
|
|
@Resource |
|
|
@Resource |
|
|
AppDebugHelperService appDebugHelper; |
|
|
|
|
|
|
|
|
AppDebugHelperService appDebugHelper; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TubeHolderScanResult scanTubeHodler() throws AppException { |
|
|
TubeHolderScanResult scanTubeHodler() throws AppException { |
|
@ -209,18 +209,17 @@ public class SEQ1_ENTER_TUBEHOLDER_AND_SCAN extends A8kStepAction { |
|
|
|
|
|
|
|
|
if (!appDebugHelper.isDebug()) { |
|
|
if (!appDebugHelper.isDebug()) { |
|
|
scanResult = scanTubeHodler(); |
|
|
scanResult = scanTubeHodler(); |
|
|
if (scanResult == null) { |
|
|
|
|
|
stc.ejectTubeHolder(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
} else { |
|
|
scanResult = appDebugHelper.takeTubeHolderScanResult(); |
|
|
scanResult = appDebugHelper.takeTubeHolderScanResult(); |
|
|
if (scanResult == null) { |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
logger.info("VIRTUAL.DO 扫描到一个试管架:{}", scanResult); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (scanResult == null) { |
|
|
|
|
|
if (!appDebugHelper.isDebug()) |
|
|
|
|
|
stc.ejectTubeHolder(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
logger.info("扫描到一个试管架:{}", scanResult); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
logger.info("解析扫描结果"); |
|
|
logger.info("解析扫描结果"); |
|
|
TubeHolder tubeholder = parseScanResult(scanResult); |
|
|
TubeHolder tubeholder = parseScanResult(scanResult); |
|
|