This plugin handles network rejoins for end devices, including backoffs. More...
#include "tr_af.h"
Include dependency graph for tr_network_rejoin.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