aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2024-03-30 23:36:03 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2024-03-30 23:36:03 +0100
commitb8b250bd0aed1e06eb18da911d5f7be1b8049002 (patch)
tree091a57d5b54d4568f8fec09c05a98e1fe9400044 /src
parentba02b27a749d565b107c2f8b0ac709d38559c4b8 (diff)
Fix command to list channel on various networks
Diffstat (limited to 'src')
-rw-r--r--src/eurosignal/main.c8
-rw-r--r--src/fuenf/main.c8
-rw-r--r--src/imts/main.c8
-rw-r--r--src/pocsag/main.c10
4 files changed, 21 insertions, 13 deletions
diff --git a/src/eurosignal/main.c b/src/eurosignal/main.c
index 32681f3..475b516 100644
--- a/src/eurosignal/main.c
+++ b/src/eurosignal/main.c
@@ -199,9 +199,11 @@ int main(int argc, char *argv[])
print_help(argv[0]);
return 0;
}
- if (!strcasecmp(kanal[0], "list")) {
- euro_list_channels();
- goto fail;
+ for (i = 0; i < num_kanal; i++) {
+ if (!strcasecmp(kanal[i], "list")) {
+ euro_list_channels();
+ goto fail;
+ }
}
if (use_sdr) {
/* set device */
diff --git a/src/fuenf/main.c b/src/fuenf/main.c
index 1dcef11..f86ed1a 100644
--- a/src/fuenf/main.c
+++ b/src/fuenf/main.c
@@ -206,9 +206,11 @@ int main(int argc, char *argv[])
print_help(argv[0]);
return 0;
}
- if (!strcasecmp(kanal[0], "list")) {
- bos_list_channels();
- goto fail;
+ for (i = 0; i < num_kanal; i++) {
+ if (!strcasecmp(kanal[i], "list")) {
+ bos_list_channels();
+ goto fail;
+ }
}
if (use_sdr) {
/* set device */
diff --git a/src/imts/main.c b/src/imts/main.c
index 7860a8b..43f66e7 100644
--- a/src/imts/main.c
+++ b/src/imts/main.c
@@ -191,9 +191,11 @@ int main(int argc, char *argv[])
print_help(argv[0]);
return 0;
}
- if (!strcasecmp(kanal[0], "list")) {
- imts_list_channels();
- goto fail;
+ for (i = 0; i < num_kanal; i++) {
+ if (!strcasecmp(kanal[i], "list")) {
+ imts_list_channels();
+ goto fail;
+ }
}
if (use_sdr) {
/* set device */
diff --git a/src/pocsag/main.c b/src/pocsag/main.c
index 2a7342a..237da77 100644
--- a/src/pocsag/main.c
+++ b/src/pocsag/main.c
@@ -56,7 +56,7 @@ static uint32_t scan_to = 0;
void print_help(const char *arg0)
{
- main_mobile_print_help(arg0, "-k 466.230 | -k list");
+ main_mobile_print_help(arg0, "-k 466.230 | -k list ");
/* - - */
printf(" -T --tx\n");
printf(" Transmit POCSAG signal on given channel, to page a receiver. (default)\n");
@@ -285,9 +285,11 @@ int main(int argc, char *argv[])
print_help(argv[0]);
return 0;
}
- if (!strcasecmp(kanal[0], "list")) {
- pocsag_list_channels();
- goto fail;
+ for (i = 0; i < num_kanal; i++) {
+ if (!strcasecmp(kanal[i], "list")) {
+ pocsag_list_channels();
+ goto fail;
+ }
}
if (use_sdr) {
/* set device */