pcdshub / BEAMS

Beamline Engineering Automation Management Systems
Other
1 stars 2 forks source link

Make executable able to field RPC requests #10

Open joshc-slac opened 3 months ago

joshc-slac commented 3 months ago

the ideal would be that GRPC is just a transport layer and we can now invoke any sequence if the corresponding config file exists.

That requires this function be properly implemented with requisite safeguards: https://github.com/pcdshub/BEAMS/blob/0460058cdb1c1447cea7db0cc3b6a5dc12786d32/beams/sequencer/Sequencer.py#L34

Was previously called "replumb with GRPC" which is correct and needed to make executable, but changed the title so we don't get lost in the weeds and see what the utility of that fancy word is.

Josh also make a little slide deck on the GRPC decision so people don't fight you on it its so normal