Commit 724c41a9 LN

等待box入库超时需要报警。

1 个父辈 dbdff9b2
...@@ -406,6 +406,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -406,6 +406,7 @@ namespace OnlineStore.DeviceLibrary
InLog("入库 " + MoveInfo.SLog + ",通知BOX开始入库,等待3000"); InLog("入库 " + MoveInfo.SLog + ",通知BOX开始入库,等待3000");
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000)); MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
LineServer.StartInStore(DeviceID, MoveInfo.MoveParam); LineServer.StartInStore(DeviceID, MoveInfo.MoveParam);
sendCount = 1;
} }
else if (MoveInfo.IsStep(LineMoveStep.MI_15_SendPosToStore)) else if (MoveInfo.IsStep(LineMoveStep.MI_15_SendPosToStore))
{ {
...@@ -418,20 +419,30 @@ namespace OnlineStore.DeviceLibrary ...@@ -418,20 +419,30 @@ namespace OnlineStore.DeviceLibrary
InLog("入库 " + MoveInfo.SLog + ",再次通知BOX开始入库,等待3000"); InLog("入库 " + MoveInfo.SLog + ",再次通知BOX开始入库,等待3000");
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000)); MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
LineServer.StartInStore(DeviceID, MoveInfo.MoveParam); LineServer.StartInStore(DeviceID, MoveInfo.MoveParam);
sendCount++;
if (sendCount >= 3)
{
WarnMsg = MoveInfo.Name + "[" + MoveInfo.MoveStep + "] " + " 等待BOX开始入库超时 已发送" + sendCount + "次";
LogUtil.error(WarnMsg );
Alarm(LineAlarmType.IoSingleTimeOut);
}
} }
else else
{ {
sendCount = 0;
LogInfo("入库【" + posId + "】处理(移栽)全部完成!"); LogInfo("入库【" + posId + "】处理(移栽)全部完成!");
MoveEndS(); MoveEndS();
} }
} }
else if (MoveInfo.IsStep(LineMoveStep.MI_16_SendEnd)) else if (MoveInfo.IsStep(LineMoveStep.MI_16_SendEnd))
{ {
sendCount = 0;
LogInfo("入库【" + posId + "】处理(移栽)全部完成!"); LogInfo("入库【" + posId + "】处理(移栽)全部完成!");
MoveEndS(); MoveEndS();
} }
} }
private int sendCount = 0;
private bool IsInStoreNeed() private bool IsInStoreNeed()
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!