Skip to content
New issue

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

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

Already on GitHub? # to your account

Introduce and refine SocketDevice #156

Open
MichaelWedel opened this issue Dec 8, 2016 · 2 comments
Open

Introduce and refine SocketDevice #156

MichaelWedel opened this issue Dec 8, 2016 · 2 comments

Comments

@MichaelWedel
Copy link
Contributor

Experiments with a device that does real communication instead of simulation look promising. I think it's worthwhile spending some time trying to improve the design (or actually design something in the first place) so that it becomes easy to create such devices.

Owen pointed out that the name SocketDevice might not be appropriate, but I can't come up with a better name, so suggestions are welcome.

This is rather low on the list of priorities, so I'm putting the backlog label on it.

@MichaelWedel MichaelWedel added this to the Backlog milestone Dec 8, 2016
@MichaelWedel
Copy link
Contributor Author

MichaelWedel commented Dec 12, 2016

@mkoennecke has expressed interest in this aspect of the framework during the ECP workshop. One of the things he pointed out was that a proper queue is required. @MikeHart85 if I understood correctly, this sort of thing should be much easier with asynchat. Maybe we can take a look at this early next year.

@MichaelWedel MichaelWedel modified the milestones: Release 1.0.3, Backlog Jan 12, 2017
@MichaelWedel
Copy link
Contributor Author

As discussed earlier this week, this could likely not be a device but an adapter, although in "the other direction". In principle the currently existing poll_map is already somewhat similar to the bindings in StreamAdapter, it should be more like Var and Cmd.

@MichaelWedel MichaelWedel modified the milestones: Release 1.1, Release 1.2 Jun 1, 2017
@MikeHart85 MikeHart85 modified the milestones: Release 1.2, Release 1.3 Sep 21, 2017
@mattclarke mattclarke removed this from the Release 1.3 milestone Sep 10, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants