/// <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) }); }
/// <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) }); }
/// <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) }); }