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

Task responsible for scanning process. More...

`#include "co_endian.h"`
`#include "scan.h"`
`#include "scan_task.h"`
`#include "phy.h"`
`#include "mm.h"`
`#include "dbg.h"`

Go to the source code of this file.

## Functions
static int | scan_start_req_handler (ke_msg_id_t const msgid, struct scan_start_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| SCAN start request message handler.
static int | scan_cancel_req_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| SCAN cancel request message handler.
static int | mm_scan_channel_start_ind_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| MM set scan channel confirmation handler.
static int | mm_scan_channel_end_ind_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| MM set scan channel confirmation handler.
## Variables
struct ke_msg_handler | scan_default_state []
| Message handlers in state DEFAULT.
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

Task responsible for scanning process.

Copyright (C) RivieraWaves 2011-2019

Definition in file scan_task.c.