Closed peggyopal closed 4 years ago
Peggy, I completed my review, thank you for this contribution!
I was able to spot a bug that caused receive windows to be closed immediately, making downlink communication impossible - however, I easily fixed it by initializing the m_receiveWindowDurationInSymbols
variable to 8.
Other than that this pull request looks good to me, but it also highlighted how we need more tests to ensure the MAC works as expected - I might be able to get some students to work on this, we'll see. We'll keep this on the develop branch for a bit, so that if other issues surface we can take care of them without disturbing the main branch - however you can definitely base your further work upon this contribution, with the certainty that it will make it to master eventually.
Rebased on develop and pushed, thanks again!
This pull request works towards issue #39 This pull request fixes issue #54
Proposed Changes
ClassAEndDeviceLorawanMac
class that extendsEndDeviceLorawanMac
EndDeviceLorawanMac
to new classED
toED_A
inlorawan-mac-helper.cc
in anticipation for the addition of Class C EDClassAEndDeviceLorawanMac
EndDeviceLorawanMac
were made protected