Microchip® Advanced Software Framework

private_const.h File Reference

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)

Private MAC PIB attribute to read internal MAC state.

Read only.

Referenced by mlme_get().

#define macPrivateMACSyncState   (0xF8)

Private MAC PIB attribute to read internal MAC Sync state.

Read only.

Referenced by mlme_get().

#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().