Figure out how to best classify devices as "upstream" and apply this to lightpath.gui.LightApp.filter
Properly handle devices that fail to instantiate. (lightpath.controller.LightController.make_graph)
Current Behavior
Currently the gui will just take the whole active path, need to figure out how to best handle upstream and downstream devices
Possible Solution
1: added logic. might be sufficient on the gui side of things?
2: Possibly make a dummy device that spoofs the missing device? Mimic the container's input / output devices?
Expected Behavior
Figure out how to best classify devices as "upstream" and apply this to
lightpath.gui.LightApp.filter
Properly handle devices that fail to instantiate. (
lightpath.controller.LightController.make_graph
)Current Behavior
Currently the gui will just take the whole active path, need to figure out how to best handle upstream and downstream devices
Possible Solution
1: added logic. might be sufficient on the gui side of things? 2: Possibly make a dummy device that spoofs the missing device? Mimic the container's input / output devices?
Context
Left behind from #133
Your Environment
pcds-5.4.1 + #133