Merge pull request #7770 from kivaisan/fix_rejoin_with_parameters

LoRa: Fix MAC initialization for connection with parameters
pull/7890/head
Cruz Monrreal 2018-08-21 09:42:16 -05:00 committed by GitHub
commit 08afaf2f85
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -1419,6 +1419,11 @@ lorawan_status_t LoRaMac::prepare_join(const lorawan_connect_t *params, bool is_
} }
// Reset variable JoinRequestTrials // Reset variable JoinRequestTrials
_params.join_request_trial_counter = 0; _params.join_request_trial_counter = 0;
reset_mac_parameters();
_params.sys_params.channel_data_rate =
_lora_phy->get_alternate_DR(_params.join_request_trial_counter + 1);
} else { } else {
if ((params->connection_u.abp.dev_addr == 0) if ((params->connection_u.abp.dev_addr == 0)
|| (params->connection_u.abp.nwk_id == 0) || (params->connection_u.abp.nwk_id == 0)