/// <summary> /// 启动线程 /// </summary> public void Start() { if (!_isRun) { _isRun = true; PointSsz = new List <string>(); _rwLocker = new ReaderWriterLock(); //读取所有设备、数据状态枚举类型 var response = graphicsbaseinfService.GetAllDeviceEnumcode(); dtStateVal = response.Data; DevInfos = devService.GetAllDeviceDefineCache().Data; m_PointSszThread = new Thread(setAllPointSszThread); //object o = mx; m_PointSszThread.Start(); //注册关闭事件 RequestUtil.OnMainFormCloseEvent += new RequestUtil.OnMainFormClose(MainFormCloseEvent); } }
public BasicResponse <DataTable> GetAllDeviceEnumcode() { return(graphicsbaseinfService.GetAllDeviceEnumcode()); }