Commit 5ad8f171 LN

agv增加doorClose事件

1 个父辈 dd3c1ebe
此文件类型无法预览
......@@ -240,6 +240,11 @@
小车已准备,对接完成
</summary>
</member>
<member name="E:Asa.Client2.CloseDoor">
<summary>
关门
</summary>
</member>
<member name="E:Asa.Client2.Log">
<summary>
日志
......@@ -371,6 +376,11 @@
没有动作
</summary>
</member>
<member name="F:Asa.ClientAction.CloseDoor">
<summary>
包装料仓关门
</summary>
</member>
<member name="F:Asa.ClientAction.MayEnter">
<summary>
可以进入料架,Arrive事件使用,让小车开始对接
......
......@@ -101,7 +101,7 @@ D2(上料模块出口)
启动流水线后,再点击调试模式,阻挡没有下降。
20200217
Mayleave、MayEnter是包装料仓的,开了门后发,环形线和VMI是不用的。状态不需要重复设置。
......
......@@ -26,10 +26,9 @@ namespace OnlineStore.DeviceLibrary
isInit = true;
agvClient = new Asa.Client2(ServerIp);
agvClient.Log += AgvClient_Log;
agvClient.Arrive += AgvClient_Arrive;
// agvClient.CanEnter += AgvClient_CanEnter;
agvClient.Arrive += AgvClient_Arrive;
agvClient.Ready += AgvClient_Ready;
// agvClient.GetRFID += AgvClient_GetRFID;
agvClient.CloseDoor += AgvClient_CloseDoor;
}
actionMap = new Dictionary<string, Asa.ClientAction>();
foreach (string key in NodeList)
......@@ -71,7 +70,12 @@ namespace OnlineStore.DeviceLibrary
agvClient.SetStatus(id, "", shelfId, action, level);
UpdateAction(id, action);
}
private static void AgvClient_Ready(string id, byte[] content)
private static void AgvClient_CloseDoor(string id, byte[] content)
{
RFIDData data = new RFIDData(content);
LogUtil.info("收到 AgvClient_CloseDoor [" + id + "] [" + data.NumStr() + "] ");
}
private static void AgvClient_Ready(string id, byte[] content)
{
UpdateAction(id, ClientAction.Ready);
RFIDData data = new RFIDData(content);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!