Morse Micro IoT SDK  2.6.4-esp32
mmwlan_beacon_vendor_ie_filter Struct Reference

Detailed Description

Structure for storing beacon vendor ie filter parameter.

Definition at line 1607 of file mmwlan.h.

#include <mmwlan.h>

Data Fields

mmwlan_beacon_vendor_ie_filter_cb_t cb
 Callback that will be executed upon reception of a beacon containing a Vendor Specific information element that has an OUI that matches this filter. More...
 
void * cb_arg
 Opaque argument to be passed to the callbacks. More...
 
uint8_t n_ouis
 Number of OUIs contained within ouis. More...
 
mmwlan_oui_t ouis [MMWLAN_BEACON_VENDOR_IE_MAX_OUI_FILTERS]
 List of OUIs to filter on. More...
 

Field Documentation

◆ cb

mmwlan_beacon_vendor_ie_filter_cb_t mmwlan_beacon_vendor_ie_filter::cb

Callback that will be executed upon reception of a beacon containing a Vendor Specific information element that has an OUI that matches this filter.

Must not be NULL.

Note
This is executed in the MMWLAN main processing loop. As such, processing within the callback itself should be kept as short as possible. If extensive processing is done within the callback this could have an impact on throughput and/or connection stability.

Definition at line 1617 of file mmwlan.h.

◆ cb_arg

void* mmwlan_beacon_vendor_ie_filter::cb_arg

Opaque argument to be passed to the callbacks.

Definition at line 1619 of file mmwlan.h.

◆ n_ouis

uint8_t mmwlan_beacon_vendor_ie_filter::n_ouis

Number of OUIs contained within ouis.

This can be MMWLAN_BEACON_VENDOR_IE_MAX_OUI_FILTERS max.

Definition at line 1622 of file mmwlan.h.

◆ ouis

mmwlan_oui_t mmwlan_beacon_vendor_ie_filter::ouis[MMWLAN_BEACON_VENDOR_IE_MAX_OUI_FILTERS]

List of OUIs to filter on.

Definition at line 1624 of file mmwlan.h.


The documentation for this struct was generated from the following file: