# scanu_env_tag Struct Reference
[SCANU]

The SCAN environment. More...

`#include <scanu.h>`

Collaboration diagram for scanu_env_tag:
[legend]

## Data Fields
struct scanu_start_req const * | param
| Parameters of the Scan request.
struct hal_dma_desc_tag | dma_desc
| GP DMA descriptor.
uint16_t | result_cnt
| The number of scan results obtained from LMAC.
struct mac_scan_result | scan_result [SCANU_MAX_RESULTS]
| Array containing the results of the scan.
ke_task_id_t | src_id
| Task ID of the sender of the scan request.
bool | joining
| Joining mode indication.
uint8_t | band
| Band currently scanned.
struct mac_addr | bssid
| BSSID looked for.
struct mac_ssid | ssid
| SSID looked for.
struct mac_addr | ref_bssid
| Reference BSSID looked for.
bool | p2p_scan
| P2P Scan (ssid we are looking for is "DIRECT-").
bool | join_status
| Join procedure status (1: success, 0: failure).
struct scanu_mbssids_tag | mbssids
| nonTransmitted BSSID database

## Detailed Description

The SCAN environment.

This environment can be used by any element that requires the SCAN.

Definition at line 68 of file scanu.h.

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/scanu/scanu.h