Closed klauer closed 4 years ago
For what it's worth, this works on loading the master branch of the following repositories:
pcdshub/lcls-plc-kfe-gmd-vac
pcdshub/lcls-plc-kfe-xgmd-vac
pcdshub/lcls-plc-lfe-motion
pcdshub/lcls-plc-kfe-vac
pcdshub/lcls-plc-lfe-optics
pcdshub/lcls-plc-lfe-motion-kmono
pcdshub/lcls-plc-lfe-vac
pcdshub/lcls-plc-kfe-motion
pcdshub/lcls-plc-tmo-motion
pcdshub/lcls-plc-kfe-rix-motion
pcdshub/lcls-plc-lfe-gem
pcdshub/lcls-plc-lfe-arbiter
pcdshub/lcls-plc-vls-vac
pcdshub/lcls-plc-crixs-vac
pcdshub/lcls-plc-crixs-motion
pcdshub/lcls-plc-kfe-rix-vac
pcdshub/lcls-plc-roving-spectrometer
pcdshub/lcls-plc-kfe-arbiter
I think this is wrong. I'll rewrite this hopefully later today:
.xti
files, track boxes by numeric Id
Id
-> box file
Closes-but-not-really #187
Box files and Devices seem to be easily relocatable and impossible to find without searching. Take for example:
It seems like it should exist in "Box 23 / Box 32" but rather exists in "Box 18" and "Box 28". Which is the right one? What does Visual Studio do? I don't know, so many questions....
This refactors loading box files into a best-effort "search all IO directories, but find the match that looks closest to where my parent's file was loaded"
cc @slacAWallace