Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightpath as a Service #105

Open
ZLLentz opened this issue May 28, 2020 · 0 comments
Open

Lightpath as a Service #105

ZLLentz opened this issue May 28, 2020 · 0 comments

Comments

@ZLLentz
Copy link
Member

ZLLentz commented May 28, 2020

Expected Behavior

Built-in mechanism for running a lightpath server process that loads a beamline and responds to requests from various clients about the state of the beam. This could have multiple interfaces that could be enabled/disabled in the server configuration, for example:

  • json blob via http requests
  • EPICS PVs via caproto
  • PVA PVs via ???

Current Behavior

No such service, though an IOC has been proposed before in #99

Context

These could be used for smaller programs that don't have full knowledge of the beamline to get information about localized beam status. Consider typhos for example, which could display whether or not there is beam at a particular mirror, without having a giant screen open to cross-reference or needing to load a full lightpath on the client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant