PRIME Header.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
Typedefs | |
typedef struct _Node432 | Node432 |
Enumerations | |
enum | MacLnidValues { PRIME_BROADCAST_LNID = 0x3FFF, PRIME_MULTICAST_LNID = 0x3FFE } |
enum | MacPlcStateValues { MAC_PLC_STATE_DISCONNECTED = 0, MAC_PLC_STATE_DETECTION = 1, MAC_PLC_STATE_REGISTERING = 2, MAC_PLC_STATE_OPERATIVE = 3, MAC_PLC_STATE_BASE = 4 } |
enum | SnifferType { SNIFFER_RX = 0, SNIFFER_TX = 1, SNIFFER_TX_SERIAL = 2, SNIFFER_RX_SERIAL = 3 } |
Functions | |
void | prime_init (void) |
void | prime_process (void) |
void | prime_start (void) |
void | prime_upd1ms (void) |
int | prime_PLME_RESET_request (void) |
int | prime_PLME_SLEEP_request (void) |
int | prime_PLME_RESUME_request (void) |
int | prime_PLME_TESTMODE_request (uint8_t enable, uint8_t mode, uint8_t modulation, uint8_t pwr_level) |
int | prime_PLME_GET_request (uint16_t pibAttribute) |
int | prime_PLME_SET_request (uint16_t pibAttribute, uint32_t pibAttributeValue) |
int | prime_PLME_SET_BUF_request (uint16_t pibAttribute, uint8_t *pibBuf, uint16_t pibLen) |
int | prime_PLME_callback (uint8_t *buf) |
int | prime_MLME_REGISTER_request (uint8_t *sna, uint8_t *mac) |
int | prime_MLME_UNREGISTER_request_base (uint8_t *mac) |
int | prime_MLME_UNREGISTER_request_service (void) |
int | prime_MLME_PROMOTE_request_base (uint8_t *mac) |
int | prime_MLME_PROMOTE_request_service (void) |
int | prime_MLME_DEMOTE_request_base (uint8_t *mac) |
int | prime_MLME_DEMOTE_request_service (void) |
int | prime_MLME_RESET_request (void) |
int | prime_MLME_GET_request (uint16_t pibAttribute) |
int | prime_MLME_LIST_GET_request (uint16_t pibListAttribute) |
int | prime_MLME_SET_request (uint16_t pibAttribute, uint32_t pibAttributeValue) |
int | prime_MLME_SET_BUF_request (uint16_t pibAttribute, uint8_t *pibBuf, uint8_t pibLen) |
int | prime_MLME_callback (uint8_t *buf) |
int | prime_MAC_ESTABLISH_request (uint8_t *macAddr, uint8_t type, uint8_t *buf, uint16_t dataLength, uint8_t arq, uint16_t cfpBytes) |
int | prime_MAC_ESTABLISH_response (uint16_t conHandle, uint8_t answer, uint8_t *buf, uint16_t dataLength) |
int | prime_MAC_RELEASE_request (uint16_t conHandle) |
int | prime_MAC_RELEASE_response (uint16_t conHandle, uint8_t answer) |
int | prime_MAC_JOIN_request_base (uint8_t broadcast, uint16_t handler, uint8_t *macAddr, uint8_t type, uint8_t *buf, uint16_t dataLength) |
int | prime_MAC_JOIN_request_service (uint8_t broadcast, uint8_t type, uint8_t *buf, uint16_t dataLength) |
int | prime_MAC_JOIN_response_base (uint16_t handler, uint8_t *macAddr, uint8_t answer) |
int | prime_MAC_JOIN_response_service (uint16_t handler, uint8_t answer) |
int | prime_MAC_LEAVE_request_base (uint16_t conHandle, uint8_t *macAddr) |
int | prime_MAC_LEAVE_request_service (uint16_t conHandle) |
int | prime_MAC_REDIRECT_response (uint16_t conHandle, uint8_t *macAddr, uint8_t *buf, uint16_t dataLength) |
int | prime_MAC_DATA_request (uint16_t conHandle, uint8_t *buf, uint16_t dataLength, uint8_t priority) |
int | prime_MAC_callback (MacSapCallBack *info, uint16_t handler, uint8_t type) |
int8_t | mac_sap_reserve_type (uint8_t type) |
int8_t | mac_sap_free_type (uint8_t type) |
int8_t | mac_sap_get_reserve_type (uint8_t type) |
int8_t | mac_sap_reserve_handler (uint16_t handler, uint16_t iNID, uint8_t type) |
int8_t | mac_sap_free_handler (uint16_t connHandler) |
int8_t | mac_sap_get_reserve_handler (uint16_t handler) |
int | prime_MAC_callback_reserved (MacSapCallBack *info, uint16_t handler, uint8_t type) |