|
@@ -82,13 +82,12 @@ namespace WCS.Service
|
|
|
//.Where(v => v.ENABLED && v.DEVICE.ENABLED && v.DB.ENABLED && v.DB.PLC.ENABLED)
|
|
|
.Include(v => v.DEVICE.ROUTES)
|
|
|
.Include(v => v.DEVICE.PATHS)
|
|
|
- .Include(v => v.DEVICE.PATHPOINTS)
|
|
|
.Include(v => v.DB.PLC).ToArray();
|
|
|
items.Select(v => v.Data()).ToArray();
|
|
|
LogicHandler.AllObjects.AddRange(items);
|
|
|
|
|
|
//var devices = items.GroupBy(v => v.DEVICE).Select(v => v.Key).ToArray();
|
|
|
- var devices = db.Default.Set<WCS_DEVICE>().Include(v => v.ROUTES).Include(v => v.PATHS).Include(v => v.DEVICEGROUP).Include(v => v.PATHPOINTS).ToArray();
|
|
|
+ var devices = db.Default.Set<WCS_DEVICE>().Include(v => v.ROUTES).Include(v => v.PATHS).Include(v => v.DEVICEGROUP).ToArray();
|
|
|
LogicHandler.AllObjects.AddRange(devices);
|
|
|
});
|
|
|
|
|
@@ -96,20 +95,25 @@ namespace WCS.Service
|
|
|
|
|
|
Device.AddFlag(DF.一楼RGV放货, "G1035", "G1044", "G1053", "G1062");
|
|
|
Device.AddFlag(DF.堆垛机, "SRM1", "SRM2", "SRM3", "SRM4", "SRM5", "SRM6", "SRM7", "SRM8");
|
|
|
- Device.AddFlag(DF.SRM取货, "G1040", "G1042", "G1049", "G1051", "G1058", "G1060", "G1067");
|
|
|
+
|
|
|
Device.AddFlag(DF.月台出货, "G1469", "G1561", "G1538", "G1574", "G1509");
|
|
|
Device.AddFlag(DF.RGV1, "G1244");
|
|
|
Device.AddFlag(DF.RGV2, "G1244");
|
|
|
|
|
|
#region SRM放货
|
|
|
|
|
|
- Device.AddFlag(DF.SRM放货, "1473", "1476", "1474", "1475");
|
|
|
- Device.AddFlag(DF.SRM放货, "1491", "1492", "1493", "1494");
|
|
|
- Device.AddFlag(DF.SRM放货, "1520", "1521", "1522", "1523");
|
|
|
- Device.AddFlag(DF.SRM放货, "1545", "1546", "1451", "1453");
|
|
|
+ Device.AddFlag(DF.SRM放货, "1473", "1476", "1474", "1475", "1491", "1492", "1493", "1494");
|
|
|
+ Device.AddFlag(DF.SRM放货, "1520", "1521", "1522", "1523", "1545", "1546", "1451", "1453");
|
|
|
|
|
|
#endregion SRM放货
|
|
|
|
|
|
+ #region SRM取货
|
|
|
+
|
|
|
+ Device.AddFlag(DF.SRM取货, "1440", "1441", "1442", "1443", "1449", "1450", "1451", "1452");
|
|
|
+ Device.AddFlag(DF.SRM取货, "1058", "1059", "1060", "1061", "1067", "1068");
|
|
|
+
|
|
|
+ #endregion SRM取货
|
|
|
+
|
|
|
#endregion 设备扩展数据配置
|
|
|
|
|
|
var managerTypes = Assembly.GetExecutingAssembly().GetTypes().Where(v => v.IsSubclassOf(typeof(LogicHandler)) && !v.IsGenericType && !v.IsAbstract).ToArray();
|