# mac_scan_result Struct Reference
[MAC]

Scan result element, parsed from beacon or probe response frames. More...

`#include <mac_types.h>`

Collaboration diagram for mac_scan_result:
[legend]

## Data Fields
bool | valid_flag
| Scan result is valid.
struct mac_addr | bssid
| Network BSSID.
struct mac_ssid | ssid
| Network name.
uint16_t | bsstype
| Network type (mac_bss_type).
struct mac_chan_def * | chan
| Network channel.
uint32_t | akm
| Supported AKM (bit-field of mac_akm_suite).
uint16_t | group_cipher
| Group cipher (bit-field of mac_cipher_suite).
uint16_t | pairwise_cipher
| Group cipher (bit-field of mac_cipher_suite).
int8_t | rssi
| RSSI of the scanned BSS (in dBm).
uint8_t | multi_bssid_index
| Multi-BSSID index (0 if this is the reference (i.e. transmitted) BSSID).
uint8_t | max_bssid_indicator
| Maximum BSSID indicator.

## Detailed Description

Scan result element, parsed from beacon or probe response frames.

Definition at line 236 of file mac_types.h.

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/modules/mac/src/mac_types.h