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

Implemented UDP socket utility function for Nodes #53

Open
wants to merge 46 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
985fac5
added UDP socket node for Nengo
studywolf Sep 26, 2017
46843b1
squash! added UDP socket node for Nengo
tbekolay Sep 28, 2017
179559e
squash! added UDP socket node for Nengo
tbekolay Oct 3, 2017
82d8dcc
fixup! squash! added UDP socket node for Nengo
tbekolay Oct 3, 2017
61de86d
fixup! squash! added UDP socket node for Nengo
tbekolay Oct 4, 2017
3bb9516
Remove the SocketCloseThread.
jgosmann Oct 5, 2017
ed09c10
Remove reopen and backoff code.
jgosmann Oct 5, 2017
19b4af0
Wait with the socket creation until the make_step.
jgosmann Oct 5, 2017
3b90b22
Prevent exceptions from being hidden in SimThread.
jgosmann Oct 5, 2017
0203bf3
fixup! Remove the SocketCloseThread.
jgosmann Oct 5, 2017
684bc9a
fixup! Wait with the socket creation until the make_step.
jgosmann Oct 5, 2017
dd53b6b
fixup! Wait with the socket creation until the make_step.
jgosmann Oct 5, 2017
d58f8d5
Do not use shutdown when closing sockets.
jgosmann Oct 5, 2017
0647cc0
Make one of the two socket tests pass.
jgosmann Oct 5, 2017
5160116
squash! Remove the SocketCloseThread.
jgosmann Oct 8, 2017
73f57f4
Make sync test pass.
jgosmann Oct 8, 2017
86d4929
Refactor _UDPSocket.
jgosmann Oct 8, 2017
b48003e
Do not catch AttributeError.
jgosmann Oct 8, 2017
50e8e7e
Simplify ignore_timestamp logic.
jgosmann Oct 8, 2017
aea408d
Simplify recv/timeout logic.
jgosmann Oct 8, 2017
438b93d
Introduce limit on packet loss.
jgosmann Oct 8, 2017
350981f
Use interval +/-(dt/2) for timestep verification.
jgosmann Oct 8, 2017
604bdf9
Handle differing remote dt in recv.
jgosmann Oct 8, 2017
2c4df8c
Test recv timestamp check logic.
jgosmann Oct 8, 2017
0d077b2
Do not store value_t.
jgosmann Oct 8, 2017
805d085
Add more tests, fix minor problems.
jgosmann Oct 8, 2017
0f1601a
Update docstrings and parameters.
jgosmann Oct 8, 2017
082a989
Obtain dt from make_step.
jgosmann Oct 8, 2017
8db0335
More documentation.
jgosmann Oct 8, 2017
a0d91bf
More code documentation.
jgosmann Oct 8, 2017
69f315d
Change default timeout.
jgosmann Oct 8, 2017
5b04888
Implement separate timeout for initial package.
jgosmann Oct 12, 2017
e09bc11
Fix some pylint warnings.
jgosmann Oct 12, 2017
1936e28
Add IPv6 todo note.
jgosmann Oct 12, 2017
91bfda0
fixup! Implement separate timeout for initial package.
jgosmann Oct 12, 2017
1339105
Document timestamp checking logic.
jgosmann Oct 13, 2017
bbab041
fixup! Document timestamp checking logic.
jgosmann Oct 13, 2017
1155105
fixup! Document timestamp checking logic.
jgosmann Oct 13, 2017
d59c832
Put adaptive socket timeout back in.
jgosmann Oct 13, 2017
e053a22
Ensure compatibility with different platforms.
jgosmann Oct 13, 2017
25547bf
fixup! squash! added UDP socket node for Nengo
jgosmann Oct 17, 2017
c7cf147
Add some debug logging.
jgosmann Oct 17, 2017
61391d7
fixup! Put adaptive socket timeout back in.
jgosmann Oct 17, 2017
6a8fcb8
fixup! Add some debug logging.
jgosmann Oct 17, 2017
3e5ba35
Fix compatibility with Python 3.6.
jgosmann Oct 17, 2017
0f1288d
Remove unused/not implemented argument.
jgosmann Dec 13, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading