5.9 Example using DLL
207
i = 0;
while( i < 3)// Execute for 3 frequency channel
{
error = outp_pow( freq[i], hop_mode, pkt_type, num_pkts, 0, &power_av, &power_max, &power_min);
errorcode_2_str(error, err_str),
printf("%d\t%d\t%.2f\t%.2f\t%.2f\t%s\n",
freq[i], 2402+freq[i], (float) power_av*0.01, (float) power_max * 0.01,
(float) power_min * 0.01, err_str);
++i; // Next frequency
}
}
disconnect_dut();
printf("<------------------------------------------------------\n");
printf("RF test cases are completed.\nPress 'q' and ENTER to quit or ENTER to continue for another DUT: ");
c = getchar();
}
// End of main test routines
// Reset
dut_detach();
tester_reset();
// Termination
dut_close();
tester_close();
return 0;
}