Exemplo n.º 1
0
 /// <summary>
 /// 初始化任务
 /// </summary>
 public void InitTask(WCS_JOB_DETAIL d, TaskStatus ts)
 {
     task.Add(new TaskFRT()
     {
         id         = d.ID,
         jobid      = d.JOB_ID,
         area       = d.AREA,
         tasktype   = (TaskTypeEnum)d.TASK_TYPE,
         taskstatus = ts,
         fromdev    = ADS.GetDevTypeEnum(d.DEV_FROM),
         todev      = ADS.GetDevTypeEnum(d.DEV_TO),
         goodsnum   = d.TAKE_NUM,
         device     = string.IsNullOrEmpty(d.DEVICE) ? new DevInfoFRT() : devices.Find(c => c.devName == d.DEVICE)
     });
 }
Exemplo n.º 2
0
 /// <summary>
 /// 初始化任务
 /// </summary>
 public void InitTask(WCS_JOB_DETAIL d, TaskStatus ts)
 {
     task.Add(new TaskARF()
     {
         id         = d.ID,
         jobid      = d.JOB_ID,
         area       = d.AREA,
         tasktype   = (TaskTypeEnum)d.TASK_TYPE,
         taskstatus = ts,
         takesite   = d.TAKE_SITE_X,
         givesite   = d.GIVE_SITE_X,
         goodsnum   = d.TAKE_NUM,
         device     = string.IsNullOrEmpty(d.DEVICE) ? new DevInfoARF() : devices.Find(c => c.devName == d.DEVICE)
     });
 }
Exemplo n.º 3
0
 /// <summary>
 /// 初始化任务
 /// </summary>
 public void InitTask(WCS_JOB_DETAIL d, TaskStatus ts)
 {
     task.Add(new TaskAWC()
     {
         id         = d.ID,
         jobid      = d.JOB_ID,
         taskid     = d.TASK_ID,
         area       = d.AREA,
         tasktype   = (TaskTypeEnum)d.TASK_TYPE,
         taskstatus = ts,
         takesiteX  = d.TAKE_SITE_X,
         takesiteY  = d.TAKE_SITE_Y,
         takesiteZ  = d.TAKE_SITE_Z,
         givesiteX  = d.GIVE_SITE_X,
         givesiteY  = d.GIVE_SITE_Y,
         givesiteZ  = d.GIVE_SITE_Z,
         flag       = (DevFlag)d.DEV_FLAG,
         device     = string.IsNullOrEmpty(d.DEVICE) ? new DevInfoAWC() : devices.Find(c => c.devName == d.DEVICE)
     });
 }