@@ -119,6 +119,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
//车号
int carno = arr [ 20 ] ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " 接收agv上报信息: " + " phase-- " + phase + " index-- " + index + " 指令号-- " + ikey + " 站点号-- " + agvaddr + " 车号-- " + carno ) ;
log . info ( " 接收agv上报信息: " + " phase-- " + phase + " index-- " + index + " ikey-- " + ikey + " agvaddr-- " + agvaddr + " Car-- " + carno ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 接收agv上报信息: " + " phase-- " + phase + " index-- " + index + " 指令号-- " + ikey + " 站点号-- " + agvaddr + " 车号-- " + carno ) ) ;
Instruction link_inst = null ;
List < Instruction > insts = null ;
@@ -176,15 +177,16 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
inst . setCarno ( String . valueOf ( carno ) ) ;
instructionService . update ( inst ) ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " agvphase: " + phase + " 反馈车号: " + carno + " ,指令号: " + ikey ) ;
log . info ( " {},{} " , device_code , " agvphase: " + phase + " 反馈车号: " + carno + " ,指令号: " + ikey ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agvphase: " + phase + " 反馈车号: " + carno + " ,指令号: " + ikey ) ) ;
//到达取货点
//(需要WCS反馈)
} else if ( phase = = 0x03 ) {
log . info ( " ==================AGV请求取货================== " ) ;
if ( ObjectUtil . isEmpty ( inst ) ) {
log . info ( " 未找到指令: " + ikey ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 未找到指令 [ " + ikey + " ] " ) ;
log . info ( " {},{} " , device_code , " 未找到指令 [ " + ikey + " ] " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 未找到指令 [ " + ikey + " ] " ) ) ;
return ;
}
@@ -193,6 +195,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
}
if ( agvaddr < 1 ) {
logService . deviceExecuteLog ( this . device_code , " " , " " , " agv地址参数有误,phase: " + phase ) ;
log . info ( " {},{} " , device_code , " agv地址参数有误,phase: " + phase ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agv地址参数有误,phase: " + phase ) ) ;
return ;
}
@@ -223,6 +226,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
log . info ( " 未找到编号{}对应的指令 " , ikey ) ;
agv_message = " 未找到编号 " + ikey + " 对应的指令 " ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " 未找到关联编号对应的指令 " + ikey ) ;
log . info ( " {},{} " , device_code , " 未找到关联编号对应的指令 " + ikey ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 未找到关联编号对应的指令 " + ikey ) ) ;
return ;
}
@@ -258,6 +262,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshPalletizingManipulatorSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshPalletizingManipulatorSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -292,6 +297,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshStationDeviceDriver . setMessage ( message ) ;
agv_message = lnshStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -326,6 +332,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorPressStationDeviceDriver . setMessage ( message ) ;
agv_message = conveyorPressStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -344,6 +351,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
flag = true ;
} else {
logService . deviceExecuteLog ( device_code , " " , " " , " AGV请求取货设备{}无货,无法反馈 " ) ;
log . info ( " {},{} " , device_code , " AGV请求取货设备{}无货,无法反馈 " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " AGV请求取货设备{}无货,无法反馈 " ) ) ;
}
}
@@ -372,6 +380,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorBarcodeDeviceDriver . setMessage ( message ) ;
agv_message = conveyorBarcodeDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -408,6 +417,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
agv_device . setStatus_message ( agv_message ) ;
lnshFoldDiscSiteDeviceDriver . setMessage ( message ) ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -425,6 +435,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( flag ) {
log . info ( " ==================允许AGV取货================== " ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 允许AGV取货。 " ) ;
log . info ( " {},{} " , device_code , " 允许AGV取货。 " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 允许AGV取货。 " ) ) ;
}
//取货完毕
@@ -434,6 +445,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ObjectUtil . isEmpty ( inst ) ) {
log . info ( " 未找到指令: " + ikey ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 未找到指令 [ " + ikey + " ] " ) ;
log . info ( " {},{} " , device_code , " 未找到指令 [ " + ikey + " ] " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 未找到指令 [ " + ikey + " ] " ) ) ;
return ;
}
@@ -442,6 +454,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
}
if ( agvaddr < 1 ) {
logService . deviceExecuteLog ( this . device_code , " " , " " , " agv地址参数有误,phase: " + phase ) ;
log . info ( " {},{} " , device_code , " agv地址参数有误,phase: " + phase ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agv地址参数有误,phase: " + phase ) ) ;
return ;
}
@@ -463,6 +476,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ObjectUtil . isEmpty ( device_code ) ) {
log . info ( agvaddr + " 对应设备号为空! " ) ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " 对应设备号为空 " + device_code ) ;
log . info ( " {},{} " , device_code , " 对应设备号为空 " + device_code ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 对应设备号为空 " + device_code ) ) ;
return ;
}
@@ -470,6 +484,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ObjectUtil . isEmpty ( inst ) ) {
log . info ( " 未找到关联编号{}对应的指令 " , ikey ) ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " 未找到关联编号对应的指令 " + ikey ) ;
log . info ( " {},{} " , device_code , " 未找到关联编号对应的指令 " + ikey ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 未找到关联编号对应的指令 " + ikey ) ) ;
return ;
}
@@ -502,6 +517,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshPalletizingManipulatorSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshPalletizingManipulatorSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -534,6 +550,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshStationDeviceDriver . setMessage ( message ) ;
agv_message = lnshStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -566,6 +583,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorPressStationDeviceDriver . setMessage ( message ) ;
agv_message = conveyorPressStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -611,6 +629,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorBarcodeDeviceDriver . setMessage ( message ) ;
agv_message = conveyorBarcodeDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -643,6 +662,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshFoldDiscSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshFoldDiscSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -663,6 +683,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
}
if ( ObjectUtil . isNotEmpty ( data ) ) {
logService . deviceExecuteLog ( this . device_code , " " , " " , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ;
log . info ( " {},{} " , device_code , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ) ;
}
// if (flag) {
@@ -684,6 +705,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( flag ) {
log . info ( " ================允许AGV取货后离开================= " ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 允许AGV取货后离开。 " ) ;
log . info ( " {},{} " , device_code , " 允许AGV取货后离开。 " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 允许AGV取货后离开。 " ) ) ;
}
//到达放货点
@@ -693,6 +715,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ObjectUtil . isEmpty ( inst ) ) {
log . info ( " 未找到指令: " + ikey ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 未找到指令 [ " + ikey + " ] " ) ;
log . info ( " {},{} " , device_code , " 未找到指令 [ " + ikey + " ] " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 未找到指令 [ " + ikey + " ] " ) ) ;
return ;
}
@@ -701,6 +724,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
}
if ( agvaddr < 1 ) {
logService . deviceExecuteLog ( this . device_code , " " , " " , " agv地址参数有误,phase: " + phase ) ;
log . info ( " {},{} " , device_code , " agv地址参数有误,phase: " + phase ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agv地址参数有误,phase: " + phase ) ) ;
return ;
}
@@ -759,6 +783,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
agv_message = lnshPalletizingManipulatorSiteDeviceDriver . getDevice_code ( ) + message ;
lnshPalletizingManipulatorSiteDeviceDriver . setMessage ( message ) ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -794,6 +819,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshStationDeviceDriver . setMessage ( message ) ;
agv_message = lnshStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -829,6 +855,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorPressStationDeviceDriver . setMessage ( message ) ;
agv_message = conveyorPressStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -871,6 +898,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorBarcodeDeviceDriver . setMessage ( message ) ;
agv_message = conveyorBarcodeDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -907,6 +935,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshFoldDiscSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshFoldDiscSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -926,6 +955,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( flag ) {
log . info ( " ==================允许AGV放货================== " ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 允许AGV放货。 " ) ;
log . info ( " {},{} " , device_code , " 允许AGV放货。 " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 允许AGV放货。 " ) ) ;
}
@@ -936,6 +966,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ObjectUtil . isEmpty ( inst ) ) {
log . info ( " 未找到指令: " + ikey ) ;
logService . deviceExecuteLog ( " 未找到指令号对应的指令: " , " " , " " , String . valueOf ( ikey ) ) ;
log . info ( " {},{} " , " 未找到指令号对应的指令: " , String . valueOf ( ikey ) ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , String . valueOf ( ikey ) ) ) ;
return ;
}
@@ -944,6 +975,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
}
if ( agvaddr < 1 ) {
logService . deviceExecuteLog ( this . device_code , " " , " " , " agv地址参数有误,phase: " + phase ) ;
log . info ( " {},{} " , device_code , " agv地址参数有误,phase: " + phase ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agv地址参数有误,phase: " + phase ) ) ;
return ;
}
@@ -999,6 +1031,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshPalletizingManipulatorSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshPalletizingManipulatorSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -1030,6 +1063,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshStationDeviceDriver . setMessage ( message ) ;
agv_message = lnshStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -1076,6 +1110,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
conveyorPressStationDeviceDriver . setMessage ( message ) ;
agv_message = conveyorPressStationDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -1124,6 +1159,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
agv_message = conveyorBarcodeDeviceDriver . getDevice_code ( ) + message ;
conveyorBarcodeDeviceDriver . setMessage ( message ) ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
@@ -1156,12 +1192,14 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
lnshFoldDiscSiteDeviceDriver . setMessage ( message ) ;
agv_message = lnshFoldDiscSiteDeviceDriver . getDevice_code ( ) + message ;
logService . deviceExecuteLog ( device_code , " " , " " , message ) ;
log . info ( " {},{} " , device_code , message ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , message ) ) ;
}
}
if ( flag ) {
log . info ( " ================允许AGV放货后离开================= " ) ;
logService . deviceExecuteLog ( device_code , " " , " " , " 允许AGV放货后离开。 " ) ;
log . info ( " {},{} " , device_code , " 允许AGV放货后离开。 " ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " 允许AGV放货后离开。 " ) ) ;
}
}
@@ -1207,6 +1245,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
if ( ! ObjectUtil . isEmpty ( data ) ) {
phase = 0 ;
logService . deviceExecuteLog ( this . device_code , " " , " " , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ;
log . info ( " {},{} " , device_code , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ;
lucene . deviceExecuteLog ( new LuceneLogDto ( this . device_code , " agvphase: " + phase + " 反馈: " + Bytes2HexString ( data ) ) ) ;
NDCSocketConnectionAutoRun . write ( data ) ;
}