mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-25 20:41:55 +02:00
atrf-txrx: renamed BER (bit error rate) test to PER (packet ...) test
- atrf-txrx.c (usage, main): changed option -B to -P - atrf-txrx.c (usage): "BER test mode" is now "PER test mode" - atrf-txrx.c (main): mode_ber is now mode_per
This commit is contained in:
parent
ea81e70cf9
commit
96e8fc6dbf
@ -455,8 +455,8 @@ static void usage(const char *name)
|
|||||||
" text message mode:\n"
|
" text message mode:\n"
|
||||||
" message message string to send (if absent, receive)\n"
|
" message message string to send (if absent, receive)\n"
|
||||||
" repetitions number of times the message is sent (default 1)\n\n"
|
" repetitions number of times the message is sent (default 1)\n\n"
|
||||||
" BER test mode (transmit only):\n"
|
" PER test mode (transmit only):\n"
|
||||||
" -B pause_s seconds to pause between frames (floating-point)\n"
|
" -P pause_s seconds to pause between frames (floating-point)\n"
|
||||||
" repetitions number of messages to send (default: infinite)\n\n"
|
" repetitions number of messages to send (default: infinite)\n\n"
|
||||||
" constant wave test mode (transmit only):\n"
|
" constant wave test mode (transmit only):\n"
|
||||||
" -T offset test mode. offset is the frequency offset of the constant\n"
|
" -T offset test mode. offset is the frequency offset of the constant\n"
|
||||||
@ -481,7 +481,7 @@ int main(int argc, char *const *argv)
|
|||||||
{
|
{
|
||||||
enum {
|
enum {
|
||||||
mode_msg,
|
mode_msg,
|
||||||
mode_ber,
|
mode_per,
|
||||||
mode_cont_tx,
|
mode_cont_tx,
|
||||||
} mode = mode_msg;
|
} mode = mode_msg;
|
||||||
int channel = DEFAULT_CHANNEL;
|
int channel = DEFAULT_CHANNEL;
|
||||||
@ -496,7 +496,7 @@ int main(int argc, char *const *argv)
|
|||||||
const char *pcap_file = NULL;
|
const char *pcap_file = NULL;
|
||||||
struct atrf_dsc *dsc;
|
struct atrf_dsc *dsc;
|
||||||
|
|
||||||
while ((c = getopt(argc, argv, "B:c:C:f:o:p:t:T:")) != EOF)
|
while ((c = getopt(argc, argv, "c:C:f:o:p:P:t:T:")) != EOF)
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case 'c':
|
case 'c':
|
||||||
channel = strtoul(optarg, &end, 0);
|
channel = strtoul(optarg, &end, 0);
|
||||||
@ -530,12 +530,6 @@ int main(int argc, char *const *argv)
|
|||||||
if (trim > 15)
|
if (trim > 15)
|
||||||
usage(*argv);
|
usage(*argv);
|
||||||
break;
|
break;
|
||||||
case 'B':
|
|
||||||
mode = mode_ber;
|
|
||||||
pause_s = strtof(optarg, &end);
|
|
||||||
if (*end)
|
|
||||||
usage(*argv);
|
|
||||||
break;
|
|
||||||
case 'C':
|
case 'C':
|
||||||
tmp = strtol(optarg, &end, 0);
|
tmp = strtol(optarg, &end, 0);
|
||||||
if (*end)
|
if (*end)
|
||||||
@ -547,6 +541,12 @@ int main(int argc, char *const *argv)
|
|||||||
if (tmp != 1 || clkm > 5)
|
if (tmp != 1 || clkm > 5)
|
||||||
usage(*argv);
|
usage(*argv);
|
||||||
break;
|
break;
|
||||||
|
case 'P':
|
||||||
|
mode = mode_per;
|
||||||
|
pause_s = strtof(optarg, &end);
|
||||||
|
if (*end)
|
||||||
|
usage(*argv);
|
||||||
|
break;
|
||||||
case 'T':
|
case 'T':
|
||||||
mode = mode_cont_tx;
|
mode = mode_cont_tx;
|
||||||
if (!strcmp(optarg, "-2"))
|
if (!strcmp(optarg, "-2"))
|
||||||
@ -572,7 +572,7 @@ int main(int argc, char *const *argv)
|
|||||||
case mode_msg:
|
case mode_msg:
|
||||||
receive(dsc, pcap_file);
|
receive(dsc, pcap_file);
|
||||||
break;
|
break;
|
||||||
case mode_ber:
|
case mode_per:
|
||||||
set_power(dsc, power, 0);
|
set_power(dsc, power, 0);
|
||||||
transmit_pattern(dsc, pause_s, 0);
|
transmit_pattern(dsc, pause_s, 0);
|
||||||
break;
|
break;
|
||||||
@ -588,7 +588,7 @@ int main(int argc, char *const *argv)
|
|||||||
switch (mode) {
|
switch (mode) {
|
||||||
case mode_msg:
|
case mode_msg:
|
||||||
break;
|
break;
|
||||||
case mode_ber:
|
case mode_per:
|
||||||
/* fall through */
|
/* fall through */
|
||||||
case mode_cont_tx:
|
case mode_cont_tx:
|
||||||
usage(*argv);
|
usage(*argv);
|
||||||
@ -607,7 +607,7 @@ int main(int argc, char *const *argv)
|
|||||||
set_power(dsc, power, 1);
|
set_power(dsc, power, 1);
|
||||||
transmit(dsc, argv[optind], times);
|
transmit(dsc, argv[optind], times);
|
||||||
break;
|
break;
|
||||||
case mode_ber:
|
case mode_per:
|
||||||
times = strtoul(argv[optind+1], &end, 0);
|
times = strtoul(argv[optind+1], &end, 0);
|
||||||
if (*end)
|
if (*end)
|
||||||
usage(*argv);
|
usage(*argv);
|
||||||
|
Loading…
Reference in New Issue
Block a user