-
Notifications
You must be signed in to change notification settings - Fork 311
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
Uplink MAC state handling fixes #858
Uplink MAC state handling fixes #858
Conversation
Coverage decreased (-0.6%) to 72.495% when pulling bf2b34df5d337ebdf0e28945b69b858d93862b93 on rvolosatovs:feature/abp-resets into 14be53a on TheThingsNetwork:master. |
Blocked by #860 |
|
0bdf371
to
b9787c5
Compare
3cc9e0f
to
da0042f
Compare
I split this up in smaller PRs. |
bf2b34d
to
42747ed
Compare
42747ed
to
c049e90
Compare
46b7eb1
to
14be53a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Summary
Closes #505
Closes #795
References #42 (closes NS part)References #789 (closes uplink part)
Rerences #560
Closes #23(#860)Changes
Add testing utilities for eventsReimplement NS uplink testingHarmonize NS testingReceivedAt
in AS uplink(that's a bug, right? @johanstokking - API states it's set by AS)Do not deduplicate uplinks, which NS cannot processClose AS streams when NS closedClose AS streams in a nicer wayRx1-nsScheduleWindow
Allow partial application ofevents.Definition
viaevents.Definition.BindData
and resultingevents.DefinitionDataClosure
Notes for Reviewers
I know the size of this PR is huge, but really most of the changes are NS tests.
If that's a problem - I'm open for suggestions on how to split this up.