1、调整电梯逻辑代码
2、新增内部测试类
This commit is contained in:
@@ -303,8 +303,10 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
var tasks = tags.Select(tag => GetTag(tag));
|
||||
var results = await Task.WhenAll(tasks.Select(task => task));
|
||||
Logger.Information($"状态结果:{string.Join(",",results)}");
|
||||
var jos = results.Select(r => JObject.Parse(r)).ToArray();
|
||||
var (sysStatus, runStatus, floorNo, doorStatus, agvStatus) = (0, 0, 0, 0, 0);
|
||||
|
||||
var propertyMap = new Dictionary<string, Action<int>>()
|
||||
{
|
||||
{ ElevatorConsts.SysStatus, v => sysStatus = v },
|
||||
@@ -425,7 +427,7 @@ namespace Tnb.WarehouseMgr
|
||||
throw new ArgumentNullException(nameof(input.devNames));
|
||||
}
|
||||
var tasks = ParallelWriteTagAsync(input);
|
||||
await Task.WhenAll(tasks);
|
||||
var writeRes = await Task.WhenAll(tasks);
|
||||
var timedTaskSvc = _backgudSvc as TimedTaskBackgroundService;
|
||||
if (timedTaskSvc != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user