fix: 修复测试中存在的问题
This commit is contained in:
@@ -180,7 +180,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
PlcToAgvDeviceDriver plcToAgvDeviceDriver = (PlcToAgvDeviceDriver) device.getDeviceDriver();
|
||||
Map<String, Object> extraValue = plcToAgvDeviceDriver.getExtraValue();
|
||||
if (plcToAgvDeviceDriver.getAGVEnable() != 0) {
|
||||
if (device_code.contains("_01")) {
|
||||
/*if (device_code.contains("_01")) {
|
||||
if (plcToAgvDeviceDriver.getAGVSetOutUpperAllowed() == 1) {
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
}
|
||||
@@ -193,7 +193,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
data = feedBackStatus(data, index, 1, inst, task, 2, false);
|
||||
}
|
||||
}
|
||||
} else if (ObjectUtil.isNotEmpty(extraValue.get("upper_lower_levels"))) {
|
||||
} else */
|
||||
if (ObjectUtil.isNotEmpty(extraValue.get("upper_lower_levels"))) {
|
||||
Object plc_to_agv = extraValue.get("upper_lower_levels");
|
||||
if ("1".equals(plc_to_agv)) {
|
||||
plcToAgvDeviceDriver.writing("AGVSetOutReqUpper", "1");
|
||||
@@ -256,7 +257,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
}
|
||||
if (device.getDeviceDriver() instanceof PlcToAgvDeviceDriver) {
|
||||
PlcToAgvDeviceDriver plcToAgvDeviceDriver = (PlcToAgvDeviceDriver) device.getDeviceDriver();
|
||||
if (device_code.contains("_01")) {
|
||||
/*if (device_code.contains("_01")) {
|
||||
try {
|
||||
List list = new ArrayList<>();
|
||||
Map map = new HashMap();
|
||||
@@ -278,27 +279,27 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
data = feedBackStatus(data, index, 2, inst, task, 2, false);
|
||||
} else if (device_code.contains("_02")) {
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
} else {
|
||||
try {
|
||||
List list = new ArrayList<>();
|
||||
Map map = new HashMap();
|
||||
map.put("code", "AGVInOP");
|
||||
map.put("value", "0");
|
||||
Map map1 = new HashMap();
|
||||
map1.put("code", "AGVSetOutReqUpper");
|
||||
map1.put("value", "0");
|
||||
Map map2 = new HashMap();
|
||||
map2.put("code", "AGVSetOutReqLower");
|
||||
map2.put("value", "0");
|
||||
list.add(map);
|
||||
list.add(map1);
|
||||
list.add(map2);
|
||||
plcToAgvDeviceDriver.writing(list);
|
||||
} catch (Exception e) {
|
||||
log.info("下发AGVInOP信号:{}失败", "0");
|
||||
}
|
||||
data = feedBackStatus(data, index, 2, inst, task, 2, false);
|
||||
} else {*/
|
||||
try {
|
||||
List list = new ArrayList<>();
|
||||
Map map = new HashMap();
|
||||
map.put("code", "AGVInOP");
|
||||
map.put("value", "0");
|
||||
Map map1 = new HashMap();
|
||||
map1.put("code", "AGVSetOutReqUpper");
|
||||
map1.put("value", "0");
|
||||
Map map2 = new HashMap();
|
||||
map2.put("code", "AGVSetOutReqLower");
|
||||
map2.put("value", "0");
|
||||
list.add(map);
|
||||
list.add(map1);
|
||||
list.add(map2);
|
||||
plcToAgvDeviceDriver.writing(list);
|
||||
} catch (Exception e) {
|
||||
log.info("下发AGVInOP信号:{}失败", "0");
|
||||
}
|
||||
data = feedBackStatus(data, index, 2, inst, task, 2, false);
|
||||
/*}*/
|
||||
} else if (device.getDeviceDriver() instanceof StandardOrdinarySiteDeviceDriver) {
|
||||
try {
|
||||
data = feedBackStatus(data, index, 2, inst, task, 1, false);
|
||||
@@ -340,7 +341,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
PlcToAgvDeviceDriver plcToAgvDeviceDriver = (PlcToAgvDeviceDriver) device.getDeviceDriver();
|
||||
if (plcToAgvDeviceDriver.getAGVEnable() != 0) {
|
||||
Map<String, Object> extraValue = plcToAgvDeviceDriver.getExtraValue();
|
||||
if (device_code.contains("_01")) {
|
||||
/*if (device_code.contains("_01")) {
|
||||
Object plc_to_agv = extraValue.get("upper_lower_levels");
|
||||
if (ObjectUtil.isNotNull(plc_to_agv) && "1".equals(plc_to_agv)) {
|
||||
plcToAgvDeviceDriver.writing("AGVSetInReqUpper", "1");
|
||||
@@ -353,7 +354,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
if (plcToAgvDeviceDriver.getAGVSetInUpperAllowed() == 1) {
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
}
|
||||
} else if (ObjectUtil.isNotEmpty(extraValue.get("upper_lower_levels"))) {
|
||||
} else */
|
||||
if (ObjectUtil.isNotEmpty(extraValue.get("upper_lower_levels"))) {
|
||||
Object plc_to_agv = extraValue.get("upper_lower_levels");
|
||||
if ("1".equals(plc_to_agv)) {
|
||||
plcToAgvDeviceDriver.writing("AGVSetInReqUpper", "1");
|
||||
@@ -422,7 +424,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
transportOrder = "";
|
||||
if (device.getDeviceDriver() instanceof PlcToAgvDeviceDriver) {
|
||||
PlcToAgvDeviceDriver plcToAgvDeviceDriver = (PlcToAgvDeviceDriver) device.getDeviceDriver();
|
||||
if (device_code.contains("_01")) {
|
||||
/*if (device_code.contains("_01")) {
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
} else if (device_code.contains("_02")) {
|
||||
try {
|
||||
@@ -444,27 +446,27 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
log.info("下发AGVInOP信号:{}失败", "0");
|
||||
}
|
||||
data = feedBackStatus(data, index, 4, inst, task, 2, false);
|
||||
} else {
|
||||
try {
|
||||
List list = new ArrayList<>();
|
||||
Map map = new HashMap();
|
||||
map.put("code", "AGVInOP");
|
||||
map.put("value", "0");
|
||||
Map map1 = new HashMap();
|
||||
map1.put("code", "AGVSetInReqUpper");
|
||||
map1.put("value", "0");
|
||||
Map map2 = new HashMap();
|
||||
map2.put("code", "AGVSetInReqLower");
|
||||
map2.put("value", "0");
|
||||
list.add(map);
|
||||
list.add(map1);
|
||||
list.add(map2);
|
||||
plcToAgvDeviceDriver.writing(list);
|
||||
} catch (Exception e) {
|
||||
log.info("下发AGVInOP信号:{}失败", "0");
|
||||
}
|
||||
data = feedBackStatus(data, index, 4, inst, task, 2, false);
|
||||
} else {*/
|
||||
try {
|
||||
List list = new ArrayList<>();
|
||||
Map map = new HashMap();
|
||||
map.put("code", "AGVInOP");
|
||||
map.put("value", "0");
|
||||
Map map1 = new HashMap();
|
||||
map1.put("code", "AGVSetInReqUpper");
|
||||
map1.put("value", "0");
|
||||
Map map2 = new HashMap();
|
||||
map2.put("code", "AGVSetInReqLower");
|
||||
map2.put("value", "0");
|
||||
list.add(map);
|
||||
list.add(map1);
|
||||
list.add(map2);
|
||||
plcToAgvDeviceDriver.writing(list);
|
||||
} catch (Exception e) {
|
||||
log.info("下发AGVInOP信号:{}失败", "0");
|
||||
}
|
||||
data = feedBackStatus(data, index, 4, inst, task, 2, false);
|
||||
/* }*/
|
||||
} else if (device.getDeviceDriver() instanceof StandardOrdinarySiteDeviceDriver) {
|
||||
try {
|
||||
StandardOrdinarySiteDeviceDriver standar = (StandardOrdinarySiteDeviceDriver) device.getDeviceDriver();
|
||||
|
||||
Reference in New Issue
Block a user