|
@@ -28,7 +28,17 @@ namespace WCS.WorkEngineering.Systems
|
|
|
|
|
|
public override void Do(Device<IStation523, IBCR83, IStation525> obj)
|
|
public override void Do(Device<IStation523, IBCR83, IStation525> obj)
|
|
{
|
|
{
|
|
- obj.Data.RES = 1;
|
|
|
|
|
|
+ var devCode = obj.Entity.Code switch
|
|
|
|
+ {
|
|
|
|
+ "18" => "22",
|
|
|
|
+ "38" => "41",
|
|
|
|
+ "58" => "61",
|
|
|
|
+ "118" => "122",
|
|
|
|
+ "138" => "141",
|
|
|
|
+ "158" => "161",
|
|
|
|
+ };
|
|
|
|
+ var dev = new Device<IStation520>(Device.All.First(x => x.Code == devCode), World);
|
|
|
|
+ dev.Data.Mode = StationMode.Automatic;
|
|
//待处理条码组
|
|
//待处理条码组
|
|
var pendingBcrList = obj.Data2.GetBcrCodeList().Where(x => !x.IsNullOrEmpty());
|
|
var pendingBcrList = obj.Data2.GetBcrCodeList().Where(x => !x.IsNullOrEmpty());
|
|
//缓存条码组
|
|
//缓存条码组
|
|
@@ -110,7 +120,7 @@ namespace WCS.WorkEngineering.Systems
|
|
obj.Data3.NextIndex++;
|
|
obj.Data3.NextIndex++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- obj.Data.RES = 1;
|
|
|
|
|
|
+ dev.Data.Mode = StationMode.Automatic;
|
|
}
|
|
}
|
|
|
|
|
|
public override bool Select(Device dev)
|
|
public override bool Select(Device dev)
|