Commit 3dfbe19c 张东亮

添加接驳台离线看板

1 个父辈 dd30264f
......@@ -61,6 +61,19 @@ namespace BLL
bool rtn;
if (AgvStateInProcess) return;
AgvStateInProcess = true;
//上报异常
bool isAlarm = false;
List<AlarmMsg> msglist = new List<AlarmMsg>();
for (int j=0;j<Common.nodeInfo.Count;j++)
{
if(!Common.nodeInfo[j].Online)
{
isAlarm = true;
msglist.Add(new AlarmMsg(Common.nodeInfo[j].AliceName, "agv." + Common.nodeInfo[j].Name + ".OnLine", "接驳台状态:离线"));
}
}
for (int i = 0; i < Common.agvInfo.Count; i++)
{
if (!CheckOnline(i)) continue;
......@@ -74,10 +87,6 @@ namespace BLL
bool change = false;
if (rtn) change = Common.agvInfo[i].SetState(stateID, stateText, battery, mission_text, position);
//上报异常
bool isAlarm = false;
List<AlarmMsg> msglist = new List<AlarmMsg>();
if (Common.agvInfo[i].StateID.Equals(eAGVState.Docking))
{
if (!Common.agvInfo[i].StateID.Equals(preAGVState))
......@@ -116,8 +125,7 @@ namespace BLL
}
}
if (isAlarm)
BLL.AGVManager.updateDeviceAlarmMsg(msglist);
//获取地点任务状态
......@@ -152,6 +160,8 @@ namespace BLL
//}
}
if (isAlarm)
BLL.AGVManager.updateDeviceAlarmMsg(msglist);
AgvStateInProcess = false;
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!