/*----------------------------- get_next_scan -------------------------------*/ int get_next_scan( int nscan) { if ( nscan != 1) { // we don't need to fit and save at the begining fit_thresh(nscan-1); save_hist(nscan-1); print_scan_result(nscan-1); HDELET(0); } init_hist (nscan); return 0; }
static rtw_result_t app_scan_result_handler( rtw_scan_handler_result_t* malloced_scan_result ) { static int ApNum = 0; if (malloced_scan_result->scan_complete != RTW_TRUE) { rtw_scan_result_t* record = &malloced_scan_result->ap_details; record->SSID.val[record->SSID.len] = 0; /* Ensure the SSID is null terminated */ RTW_API_INFO( ( "%d\t ", ++ApNum ) ); print_scan_result(record); } else{ ApNum = 0; } return RTW_SUCCESS; }