This module describes all MCL Indication API's.
Functions | |
void | mcps_data_ind (uint8_t *m) |
Wrapper function for messages of type mcps_data_ind_t. More... | |
void | mlme_associate_ind (uint8_t *m) |
Wrapper function for messages of type mlme_associate_ind_t. More... | |
void | mlme_beacon_notify_ind (uint8_t *m) |
Wrapper function for messages of type mlme_beacon_notify_ind_t. More... | |
void | mlme_comm_status_ind (uint8_t *m) |
Wrapper function for messages of type mlme_comm_status_ind_t. More... | |
void | mlme_disassociate_ind (uint8_t *m) |
Wrapper function for messages of type mlme_disassociate_ind_t. More... | |
void | mlme_orphan_ind (uint8_t *m) |
Wrapper function for messages of type mlme_orphan_ind_t. More... | |
void | mlme_sync_loss_ind (uint8_t *m) |
Wrapper function for messages of type mlme_sync_loss_ind_t. More... | |
void mcps_data_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mcps_data_ind_t.
This function is a callback for mcps data indication
m | Pointer to message structure |
References wpan_addr_spec_tag::Addr, ADDR_COPY_DST_SRC_64, wpan_addr_spec_tag::AddrMode, bmm_buffer_free(), BMM_BUFFER_POINTER, address_field_t::long_address, wpan_addr_spec_tag::PANId, and usr_mcps_data_ind().
void mlme_associate_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_associate_ind_t.
This function is a callback for mlme associate indication.
m | Pointer to message structure |
References bmm_buffer_free(), BMM_BUFFER_POINTER, mlme_associate_ind_tag::CapabilityInformation, mlme_associate_ind_tag::DeviceAddress, and usr_mlme_associate_ind().
void mlme_beacon_notify_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_beacon_notify_ind_t.
This function is a callback for mlme beacon notify indication.
m | Pointer to message structure |
References mlme_beacon_notify_ind_tag::AddrList, bmm_buffer_free(), BMM_BUFFER_POINTER, mlme_beacon_notify_ind_tag::BSN, mlme_beacon_notify_ind_tag::PANDescriptor, mlme_beacon_notify_ind_tag::PendAddrSpec, mlme_beacon_notify_ind_tag::sdu, mlme_beacon_notify_ind_tag::sduLength, and usr_mlme_beacon_notify_ind().
void mlme_comm_status_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_comm_status_ind_t.
This function is a callback for mlme comm status indication.
m | Pointer to message structure |
References wpan_addr_spec_tag::Addr, ADDR_COPY_DST_SRC_64, wpan_addr_spec_tag::AddrMode, bmm_buffer_free(), BMM_BUFFER_POINTER, mlme_comm_status_ind_tag::DstAddr, mlme_comm_status_ind_tag::DstAddrMode, address_field_t::long_address, wpan_addr_spec_tag::PANId, mlme_comm_status_ind_tag::PANId, mlme_comm_status_ind_tag::SrcAddr, mlme_comm_status_ind_tag::SrcAddrMode, mlme_comm_status_ind_tag::status, and usr_mlme_comm_status_ind().
void mlme_disassociate_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_disassociate_ind_t.
This function is a callback for mlme disassociate indication.
m | Pointer to message structure |
References bmm_buffer_free(), BMM_BUFFER_POINTER, mlme_disassociate_ind_tag::DeviceAddress, mlme_disassociate_ind_tag::DisassociateReason, and usr_mlme_disassociate_ind().
void mlme_orphan_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_orphan_ind_t.
This function is a callback for mlme orphan indication.
m | Pointer to message structure |
References bmm_buffer_free(), BMM_BUFFER_POINTER, mlme_orphan_ind_tag::OrphanAddress, and usr_mlme_orphan_ind().
void mlme_sync_loss_ind | ( | uint8_t * | m | ) |
Wrapper function for messages of type mlme_sync_loss_ind_t.
This function is a callback for mlme sync loss indication.
m | Pointer to message structure |
References BMM_BUFFER_POINTER, mlme_sync_loss_ind_tag::ChannelPage, mlme_sync_loss_ind_tag::LogicalChannel, mlme_sync_loss_ind_tag::LossReason, mlme_sync_loss_ind_tag::PANId, and usr_mlme_sync_loss_ind().