Skip to content

Commit a4f74eb

Browse files
committed
Set RXWindow only when ADR is supported
1 parent 82cc886 commit a4f74eb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lorawan_mac_commands.erl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,9 @@ set_rxwin(Link, FOptsOut) ->
280280
_Else2 -> undefined
281281
end,
282282
if
283-
OffSet /= undefined, OffSet /= OffUse ->
283+
Link#link.adr_flag_use == 1,
284+
(Link#link.adr_flag_set == 1 orelse Link#link.adr_flag_set == 2),
285+
OffSet /= undefined, OffSet /= OffUse ->
284286
{_, RX2DataRate, Frequency} = lorawan_mac_region:default_rxwin(Link#link.region),
285287
lager:debug("RXParamSetupReq ~w", [OffSet]),
286288
[{rx_param_setup_req, OffSet, RX2DataRate, trunc(10000*Frequency)} | FOptsOut];

0 commit comments

Comments
 (0)