|
|
@ -2,6 +2,7 @@ package com.dreamworks.boditech.driver.task; |
|
|
|
import com.dreamworks.boditech.driver.Device; |
|
|
|
import com.dreamworks.boditech.driver.actuator.ActArmXY; |
|
|
|
import com.dreamworks.boditech.driver.actuator.ActCodeScanner; |
|
|
|
import com.dreamworks.boditech.driver.actuator.ActModuleTestCardBoxCase; |
|
|
|
import com.dreamworks.boditech.driver.actuator.ActuatorModule; |
|
|
|
public class TaskTestCardLoad extends TaskBase { |
|
|
|
@Override |
|
|
@ -10,7 +11,11 @@ public class TaskTestCardLoad extends TaskBase { |
|
|
|
ActArmXY armXY = (ActArmXY)device.getActuator(ActuatorModule.ARM_XY); |
|
|
|
ActCodeScanner codeScanner = (ActCodeScanner)device.getActuator(ActuatorModule.ARM_Z_SCANNER); |
|
|
|
|
|
|
|
// @TODO :需要检查板夹仓是否盖上 |
|
|
|
// 检查试卡盒仓盖是否关闭 |
|
|
|
ActModuleTestCardBoxCase testCardBoxCase = (ActModuleTestCardBoxCase)device.getActuator(ActuatorModule.TEST_CARD_BOX_CASE); |
|
|
|
if ( 1 == testCardBoxCase.readIO(ActModuleTestCardBoxCase.IO_CASE_COVER_CLOSED) ) { |
|
|
|
throw new RuntimeException("TEST_CARD_BOX_CASE_COVER_NOT_CLOSED"); |
|
|
|
} |
|
|
|
|
|
|
|
Integer scanStartX = device.getLocationByName("testCardScanStart.x"); |
|
|
|
Integer scanStartY = device.getLocationByName("testCardScanStart.y"); |
|
|
|