From cfb52ee60948d61228d3ebd9bc0dc6d7e600dab1 Mon Sep 17 00:00:00 2001 From: Christos Houtouridis Date: Sun, 6 Oct 2019 17:07:09 +0300 Subject: [PATCH] DEV: help output added --- .gitignore | 2 +- src/main.c | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd2584d..b8fd8af 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ Doc/* *Debug *Release - +*bin diff --git a/src/main.c b/src/main.c index c277173..2b99c2e 100644 --- a/src/main.c +++ b/src/main.c @@ -74,7 +74,16 @@ int parse_args (settings_t *s, int argc, char const *argv[]) { case 's': s->sendTimeout.tv_sec = atoi (optarg); break; case 'w': s->me = atoi (optarg); break; case 't': s->trackTime = true; break; - case 'h': printf ("This will be the help text\n"); break; + case 'h': + printf ("Syntax:\nrtes_final [-t] [-v num] [-i num] [-p num] [-s num] [-w num]\n\n"); + printf ("-v, --outlevel num: Change the verbosity of the program, num can be 0, 1 or 2\n"); + printf ("-i, --interval sec: Set the interval of the seeker in [sec]\n"); + printf ("-p, --pingtimeout sec: Set the ping timeout in [sec]\n"); + printf ("-s, --sendtimeout sec: Set the connect/send timeout in [sec]\n"); + printf ("-w, --who AEM: Select the AEM of the device\n"); + printf ("-t, --tracktime: Enables time tracking in statistics\n"); + printf ("-h, --help: Print this and exit\n"); + exit(1); case ':': default: case '?': @@ -86,7 +95,9 @@ int parse_args (settings_t *s, int argc, char const *argv[]) { return 0; } - +/*! + * Main function + */ int main (int argc, char const *argv[]) { // get command line arguments