Implements the MLME-SYNC.request.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
#include <compiler.h>
#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include "return_val.h"
#include "pal.h"
#include "bmm.h"
#include "qmm.h"
#include "tal.h"
#include "ieee_const.h"
#include "mac_msg_const.h"
#include "mac_api.h"
#include "mac_msg_types.h"
#include "mac_data_structures.h"
#include "stack_config.h"
#include "mac_internal.h"
#include "mac.h"
#include "mac_config.h"
#include "mac_build_config.h"
Functions | |
void | mac_process_coord_realign (buffer_t *ind) |
Processing a coordinator realignment command frame. More... | |
void | mac_start_missed_beacon_timer (void) |
void | mac_sync_loss (uint8_t loss_reason) |
Function to initiate MLME-SYNC-LOSS.indication to NHLE. More... | |
static void | mac_t_missed_beacons_cb (void *callback_parameter) |
void | mac_t_start_inactive_device_cb (void *callback_parameter) |
void | mac_t_tracking_beacons_cb (void *callback_parameter) |
void | mlme_sync_request (uint8_t *m) |
Implements the MLME-SYNC request. More... | |
|
static |
References MAC_BEACON_LOSS, mac_sync_loss(), MAC_SYNC_NEVER, and mac_sync_state.
Referenced by mac_start_missed_beacon_timer().