diff options
Diffstat (limited to 'src/zeitansage/main.c')
-rw-r--r-- | src/zeitansage/main.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/zeitansage/main.c b/src/zeitansage/main.c index a77d9bd..d4fbb0a 100644 --- a/src/zeitansage/main.c +++ b/src/zeitansage/main.c @@ -23,7 +23,7 @@ #include <string.h> #include <errno.h> #include "../libsample/sample.h" -#include "../libdebug/debug.h" +#include "../liblogging/logging.h" #include "../libmobile/call.h" #include "../libmobile/main_mobile.h" #include "../liboptions/options.h" @@ -69,6 +69,12 @@ static int handle_options(int short_option, int argi, char **argv) return 1; } +static const struct number_lengths number_lengths[] = { + { 0, "no number" }, + { 4, "number '1191'" }, + { 0, NULL }, +}; + int main(int argc, char *argv[]) { int rc, argi; @@ -78,7 +84,8 @@ int main(int argc, char *argv[]) /* init system specific tones */ init_samples(); - main_mobile_init(); + /* init mobile interface */ + main_mobile_init("0123456789", number_lengths, NULL, NULL); /* handle options / config file */ add_options(); @@ -93,7 +100,7 @@ int main(int argc, char *argv[]) fm_init(fast_math); zeit_init(audio_level_dBm, alerting); - main_mobile("zeitansage", &quit, latency, interval, NULL, "1191", 4); + main_mobile_loop("zeitansage", &quit, NULL, "1191"); //fail: /* exits */ |