This header holds all Atmel private constants and attribute identifiers.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | macPrivateCCAFailure (0xF5) |
Private MAC PIB attribute to generate a CCA Channel Access Failure. More... | |
#define | macPrivateDisableACK (0xF1) |
Private MAC PIB attribute to disable ACK sending. More... | |
#define | macPrivateIllegalFrameType (0xF4) |
Private MAC PIB attribute to generate a frame with an illegale frame type. More... | |
#define | macPrivateMACState (0xF6) |
Private MAC PIB attribute to read internal MAC state. More... | |
#define | macPrivateMACSyncState (0xF8) |
Private MAC PIB attribute to read internal MAC Sync state. More... | |
#define | macPrivateNoDataAfterAssocReq (0xF3) |
Private MAC PIB attribute to suppress the initiation of a Data Frame after Association Request and expiration of aResponseWaitTime. More... | |
#define | macPrivateTransactionOverflow (0xF2) |
Private TAL PIB attribute to generate a CCA Channel Access Failure. More... | |
#define | macPrivateVirtualPANs (0xF7) |
Private MAC PIB attribute to pretend virtual Beacon-enabled PANs. More... | |
#define macPrivateCCAFailure (0xF5) |
Private MAC PIB attribute to generate a CCA Channel Access Failure.
Value 0 implements normal CCA behaviour. Value 1 leads to CCA Channel Access Failure. Any other value will also implement normal CCA behaviour.
Referenced by mlme_set().
#define macPrivateDisableACK (0xF1) |
Private MAC PIB attribute to disable ACK sending.
Value 0 implements normal ACK sending. Value 255 disables ACK sending completely. Any other value will arrange for the respective number of ACKs from being sent.
Referenced by mlme_set().
#define macPrivateIllegalFrameType (0xF4) |
Private MAC PIB attribute to generate a frame with an illegale frame type.
Value 1 implements normal data frame transmission. Value <> 1 does generate a data frame with the specified frame type. Value 0 generates a Data frame with Frame type Beacon Value 2 generates a Data frame with Frame type Ack Value 3 generates a Data frame with Frame type MAC Command Values 4 - 7 generate a Data frame with Frame type Reserved
Referenced by mlme_get(), and mlme_set().
#define macPrivateMACState (0xF6) |
#define macPrivateMACSyncState (0xF8) |
#define macPrivateNoDataAfterAssocReq (0xF3) |
Private MAC PIB attribute to suppress the initiation of a Data Frame after Association Request and expiration of aResponseWaitTime.
Value 0 implements normal transmission of the Data Frame to the coordinator after aResponseWaitTime has expired. Value > 0 does not suppress the transmission of the Data Frame to the coordinator after aResponseWaitTime has expired.
Referenced by mlme_get(), and mlme_set().
#define macPrivateTransactionOverflow (0xF2) |
Private TAL PIB attribute to generate a CCA Channel Access Failure.
Value 0 implements normal CCA behaviour. Value 1 leads to CCA Channel Access Failure. Any other value will also implement normal CCA behaviour.
#define macPrivateVirtualPANs (0xF7) |
Private MAC PIB attribute to pretend virtual Beacon-enabled PANs.
Value 0 implements standard behaviour. Value > 0 creates n different Beacon-enabled PANs by rotating the PAN-ID.
Referenced by mlme_get(), and mlme_set().