Преглед изворни кода

临时处理 foupId事件未上报逻辑

jiangjy пре 4 дана
родитељ
комит
a91b5cdf85
1 измењених фајлова са 10 додато и 0 уклоњено
  1. 10 0
      Furnace/FurnaceRT/Devices/IoLP.cs

+ 10 - 0
Furnace/FurnaceRT/Devices/IoLP.cs

@@ -458,6 +458,16 @@ namespace FurnaceRT.Devices
             EV.PostInfoLog(LPModuleName.ToString(), $"{LPModuleName} ReadIDComplete");
             Singleton<FAJobController>.Instance.Eqp_NoteCarrierIdRead(PortID, id);
             _carrierId = id;
+
+
+            SerializableDictionary<string, object> dvid = new SerializableDictionary<string, object>();
+            dvid["CarrierID"] = _carrierId ?? "";
+            dvid["CAR_ID"] = _carrierId ?? "";
+            dvid["PORT_ID"] = PortID;
+            dvid["PortID"] = PortID;
+            dvid["PORT_CTGRY"] = SpecPortName;
+            dvid["PORT_CARRIER_TYPE"] = InfoPadCarrierType;
+            EV.Notify(EventCarrierIdRead, dvid);
         }
         public void Terminate()
         {