wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_get_available_iaps.cpp
equal
deleted
inserted
replaced
14 * Description: State machine for IAP availability. |
14 * Description: State machine for IAP availability. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 40.1.2 % |
19 * %version: 41 % |
20 */ |
20 */ |
21 |
21 |
22 #include "core_operation_get_available_iaps.h" |
22 #include "core_operation_get_available_iaps.h" |
23 #include "core_server.h" |
23 #include "core_server.h" |
24 #include "core_tools.h" |
24 #include "core_tools.h" |
282 { |
282 { |
283 DEBUG2( "core_operation_get_available_iaps_c::next_state() - requesting active broadcast scan on channels 0x%02X%02X", |
283 DEBUG2( "core_operation_get_available_iaps_c::next_state() - requesting active broadcast scan on channels 0x%02X%02X", |
284 channels.channels2dot4ghz[1], |
284 channels.channels2dot4ghz[1], |
285 channels.channels2dot4ghz[0] ); |
285 channels.channels2dot4ghz[0] ); |
286 |
286 |
|
287 u32_t min_ch_time( server_m->get_device_settings().active_broadcast_scan_min_ch_time ); |
|
288 u32_t max_ch_time( server_m->get_device_settings().active_broadcast_scan_max_ch_time ); |
|
289 if ( server_m->get_core_settings().is_connected() ) |
|
290 { |
|
291 min_ch_time = server_m->get_device_settings().active_scan_min_ch_time; |
|
292 max_ch_time = server_m->get_device_settings().active_scan_max_ch_time; |
|
293 } |
|
294 |
287 server_m->register_event_handler( this ); |
295 server_m->register_event_handler( this ); |
288 server_m->register_frame_handler( this ); |
296 server_m->register_frame_handler( this ); |
289 |
297 |
290 drivers_m->scan( |
298 drivers_m->scan( |
291 request_id_m, |
299 request_id_m, |
292 core_scan_mode_active, |
300 core_scan_mode_active, |
293 BROADCAST_SSID, |
301 BROADCAST_SSID, |
294 server_m->get_device_settings().scan_rate, |
302 server_m->get_device_settings().scan_rate, |
295 channels, |
303 channels, |
296 server_m->get_device_settings().active_scan_min_ch_time, |
304 min_ch_time, |
297 server_m->get_device_settings().active_scan_max_ch_time, |
305 max_ch_time, |
298 is_split_scan_m ); |
306 is_split_scan_m ); |
299 } |
307 } |
300 |
308 |
301 break; |
309 break; |
302 } |
310 } |