/// <summary> /// 获取当前任务状态 /// </summary> /// <param name="taskid"></param> /// <returns></returns> public NDCPlcStatus GetStatus(int taskid) { NDCPlcStatus n = NDCPlcStatus.LoadUnReady; if (taskid != 0) { NDCItem item = Items.Find(c => { return(c._mTask.TASKID == taskid); }); if (item != null) { n = item.PLCStatus; } } return(n); }
public NDCItem() { _mTask = new WCS_NDC_TASK(); s = new _sMessage(); b = new _bMessage(); v = new _vpilMessage(); DirectStatus = NDCItemStatus.Init; PLCStatus = NDCPlcStatus.LoadUnReady; lastDirectTime = DateTime.Now; lastLoadTime = DateTime.Now; lastUnLoadTime = DateTime.Now; }