/// <summary> /// 添加所有固定辊台信息 /// </summary> private void AddAllFrt() { List <WCS_CONFIG_DEVICE> list = CommonSQL.GetDevInfo(DeviceType.固定辊台); if (list == null || list.Count == 0) { return; } foreach (WCS_CONFIG_DEVICE d in list) { AddFrt(new DevInfoFRT() { devName = d.DEVICE, area = d.AREA, isLock = d.IS_LOCK == 1 ? true : false, isUseful = d.IS_USEFUL == 1 ? true : false, lockID1 = d.LOCK_ID1, lockID2 = d.LOCK_ID2, taskType = (TaskTypeEnum)d.FLAG, _ = new DeviceFRT() }); ADS.mSocket.AddClient(d.DEVICE, d.IP, d.PORT, DevInfoFRT.GetDataOrder()); if (d.IS_USEFUL == 0) { ADS.mSocket.UpdateUserful(d.DEVICE, false); } } }
private void GetARFNameList() { List <WCS_CONFIG_DEVICE> list = CommonSQL.GetDevInfo(DeviceType.摆渡车); foreach (var l in list) { grid.UpdateDeviceList(l.DEVICE, l.AREA); } }
/// <summary> /// 添加所有行车信息 /// </summary> private void AddAllAwc() { List <WCS_CONFIG_DEVICE> list = CommonSQL.GetDevInfo(DeviceType.行车); if (list == null || list.Count == 0) { return; } foreach (WCS_CONFIG_DEVICE d in list) { AddAwc(new DevInfoAWC() { devName = d.DEVICE, area = d.AREA, taskType = (TaskTypeEnum)d.TASK_TYPE, isLock = d.IS_LOCK == 1 ? true : false, isUseful = d.IS_USEFUL == 1 ? true : false, lockID = d.LOCK_ID1, flag = (DevFlag)d.FLAG, gapX = d.GAP_X, gapY = d.GAP_Y, gapZ = d.GAP_Z, limitX = d.LIMIT_X, limitY = d.LIMIT_Y, _ = new DeviceAWC() }); ADS.mSocket.AddClient(d.DEVICE, d.IP, d.PORT, DevInfoAWC.GetDataOrder()); if (d.IS_USEFUL == 0) { ADS.mSocket.UpdateUserful(d.DEVICE, false); } } foreach (AreaDistance a in ADS.mDis.distances) { ChangeFlag(a.area); } }