Microchip® Advanced Software Framework

tstrM2MWifiMonitorModeCtrl Struct Reference

Wi-Fi Monitor Mode Filter.

This structure sets the filtering criteria for Wlan packets when monitoring mode is enable. The received packets
matching the filtering parameters, are passed directly to the application.
See Also
tenuM2mScanCh tenuWifiFrameType tenuSubType

#include <m2m_types.h>

Data Fields

uint8 __PAD__ [PAD_SZ(3+6+6+6+1)]
 
uint8 au8BSSID [6]
 
uint8 au8DstMacAddress [6]
 
uint8 au8SrcMacAddress [6]
 
uint8 u8ChannelID
 
uint8 u8EnRecvHdr
 
uint8 u8FrameSubtype
 
uint8 u8FrameType
 

uint8 tstrM2MWifiMonitorModeCtrl::__PAD__[PAD_SZ(3+6+6+6+1)]

Padding bytes for forcing 4-byte alignment

uint8 tstrM2MWifiMonitorModeCtrl::au8BSSID[6]

Receive packets only with the specified BSSID. Set to zero to disable this filter.

uint8 tstrM2MWifiMonitorModeCtrl::au8DstMacAddress[6]

Receive packets only with the specified destination mac address. Set to zero to disable this filter.

uint8 tstrM2MWifiMonitorModeCtrl::au8SrcMacAddress[6]

Receive packets only with the specified source mac address. Set to zero to disable this filter.

uint8 tstrM2MWifiMonitorModeCtrl::u8ChannelID
uint8 tstrM2MWifiMonitorModeCtrl::u8EnRecvHdr

Enable reception of the full mac header before the payload

uint8 tstrM2MWifiMonitorModeCtrl::u8FrameSubtype

Receive packets with the specified frame subtype as per tenuSubType. Set to M2M_WIFI_FRAME_SUB_TYPE_ANY to disable this filter

uint8 tstrM2MWifiMonitorModeCtrl::u8FrameType

Receive packets with the specified frame type as per tenuWifiFrameType. Set to M2M_WIFI_FRAME_TYPE_ANY to disable this filter