This plugin handles network rejoins for end devices, including backoffs. More...
#include "tr_af.h"
Go to the source code of this file.
Data Structures | |
struct | tr_network_rejoin_params_t |
Macros | |
#define | TR_NWK_REJOIN_DELAY_MULTIPLIER 2 |
#define | TR_NWK_REJOIN_INITIAL_DELAY_SEC 1 |
#define | TR_NWK_REJOIN_MAX_DELAY_SEC 900 |
#define | tr_network_rejoin_printf(...) |
#define | tr_network_rejoin_println(...) |
Functions | |
zb_bool_t | tr_network_rejoin_attempt_cb (zb_uint32_t channel_mask, zb_bool_t secure) |
User callback to indicate a rejoin attempt is about to be made. | |
zb_bool_t | tr_network_rejoin_backoff_active (void) |
API to check to see if the rejoin backoff is currently active. | |
void | tr_network_rejoin_reset_backoff_delay (void) |
API to reset the rejoin backoff delay to the starting value. | |
void | tr_network_rejoin_init (void) |
void | tr_network_rejoin_connection_state_cb (tr_conn_state_e conn_state) |
This plugin handles network rejoins for end devices, including backoffs.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com
#define tr_network_rejoin_printf | ( | ... | ) |
debug prints
#define tr_network_rejoin_println | ( | ... | ) |
#define TR_NWK_REJOIN_DELAY_MULTIPLIER 2 |
#define TR_NWK_REJOIN_INITIAL_DELAY_SEC 1 |
#define TR_NWK_REJOIN_MAX_DELAY_SEC 900 |
void tr_network_rejoin_connection_state_cb | ( | tr_conn_state_e | conn_state | ) |
void tr_network_rejoin_init | ( | void | ) |
function prototypes consumed by framework