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

Allow using a VirtualDevice from multiple Flows #47

Open
rbino opened this issue Feb 24, 2020 · 0 comments
Open

Allow using a VirtualDevice from multiple Flows #47

rbino opened this issue Feb 24, 2020 · 0 comments
Labels
enhancement New feature or request minor This issue causes only minor annoyance to the user

Comments

@rbino
Copy link
Contributor

rbino commented Feb 24, 2020

Right now, Virtual Devices are spawned via a DynamicSupervisor, so they're not tied to a single Flow, but they do not provide a way to add/remove interfaces, so if another Flow needs to use the same device but the Flow that started it did not have the required interfaces in the InterfaceProvider, the attempts to publish data from the second Flow will fail.

See astarte-platform/astarte-device-sdk-elixir#6, which is a prerequisite to fix this issue.

@rbino rbino added enhancement New feature or request minor This issue causes only minor annoyance to the user labels Feb 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request minor This issue causes only minor annoyance to the user
Projects
None yet
Development

No branches or pull requests

1 participant