You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move AdrAckLimit and AdrAckDelay to NVM MacGroup2 (#1342)
* Teach the MIB to get/set ADR Ack limit value
It would be useful for the application to have access to the ADR Ack
limit value so that the default value obtained from regional parameters
could be overriden.
* Teach the MIB to get/set ADR Ack delay value
Some applications benefit from begin able to customize the ADR Ack
parameter default values initialized from the regional parameters.
* Move AdrAckLimit and AdrAckDelay to NVM
Those two parameters can be remotely updated by the network server via
ADR and thus should probably be backed by the NVM to make sure the
configured values survive reboots.
This patch moves the two parameters to NVM.MacGroup2.MacParameters.
* Teach the MIB to get/set ADR Ack default values
This patch adds two new MIB types: MIB_ADR_ACK_DEFAULT_LIMIT and
MIB_ADR_ACK_DEFAULT_DELAY. The new types can be used to configure the
default values for these parameters, i.e., the values unaffected by ADR.
These values are initially obtained from the regional parameters upon
region change.
* Reset AdrAck{Limit,Delay} in RsetMacParameters
Since the two parameters can be set by the network server via ADR, they
need to be reset in the function ResetMacParameters() so that there is a
means to revert to the pre-ADR values, e.g., before OTAA Join.
0 commit comments