# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/scan/scan_task.h File Reference

Scanning task declarations. More...

`#include "co_int.h"`
`#include "co_bool.h"`
`#include "ke_task.h"`
`#include "mac.h"`
`#include "phy.h"`
`#include "scan.h"`

Go to the source code of this file.

## Data Structures
struct | scan_start_req
| Structure containing the parameters of the SCAN_START_REQ message. More...
struct | scan_start_cfm
| Structure containing the parameters of the SCAN_START_CFM message. More...
struct | scan_cancel_cfm
| Structure containing the parameters of the SCAN_START_CFM message. More...
## Defines
#define | SCAN_IDX_MAX 1
| SCAN TASK Instance Max.
## Enumerations
enum | scan_state_tag { SCAN_IDLE, SCAN_WAIT_IE_DWNLD, SCAN_WAIT_CHANNEL, SCAN_WAIT_BEACON_PROBE_RSP, SCAN_STATE_MAX }
| Possible States of the MM STA Task. More...
enum | scan_msg_tag { SCAN_START_REQ = KE_FIRST_MSG(TASK_SCAN), SCAN_START_CFM, SCAN_DONE_IND, SCAN_CANCEL_REQ, SCAN_CANCEL_CFM, SCAN_TIMER, SCAN_MAX }
| List of messages related to the task. More...
## Variables
struct ke_state_handler | scan_default_handler
| Specifies the message handlers that are common to all states.
ke_state_t | scan_state [SCAN_IDX_MAX]
| Defines the placeholder for the states of all the task instances.

## Detailed Description

Scanning task declarations.

Copyright (C) RivieraWaves 2011-2019

Definition in file scan_task.h.