From 8891e44d2872619c412f3cf02727a924baf35de8 Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Thu, 13 Mar 2008 21:44:20 +0000 Subject: [PATCH] Updated help text for commandline options. --- candump.c | 15 +++++++++------ canlogserver.c | 17 ++++++++++------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/candump.c b/candump.c index ce5ca42..5c2a7f2 100644 --- a/candump.c +++ b/candump.c @@ -95,11 +95,11 @@ static volatile int running = 1; void print_usage(char *prg) { - fprintf(stderr, "Usage: %s [can-interfaces]\n", prg); - fprintf(stderr, " (use CTRL-C to terminate %s)\n", prg); - fprintf(stderr, "Options: -m (default 0x00000000)\n"); - fprintf(stderr, " -v (default 0x00000000)\n"); - fprintf(stderr, " -i <0|1> (inv_filter)\n"); + fprintf(stderr, "\nUsage: %s [options] +\n", prg); + fprintf(stderr, " (use CTRL-C to terminate %s)\n\n", prg); + fprintf(stderr, "Options: -m (ID filter mask. Default 0x00000000) *\n"); + fprintf(stderr, " -v (ID filter value. Default 0x00000000) *\n"); + fprintf(stderr, " -i <0|1> (invert the specified ID filter) *\n"); fprintf(stderr, " -e (mask for error frames)\n"); fprintf(stderr, " -t (timestamp: Absolute/Delta/Zero)\n"); fprintf(stderr, " -c (color mode)\n"); @@ -110,9 +110,12 @@ void print_usage(char *prg) fprintf(stderr, " -l (log CAN-frames into file)\n"); fprintf(stderr, " -L (use log file format on stdout)\n"); fprintf(stderr, "\n"); + fprintf(stderr, "* The CAN ID filter matches, when ...\n"); + fprintf(stderr, " & mask == value & mask\n"); + fprintf(stderr, "\n"); fprintf(stderr, "When using more than one CAN interface the options\n"); fprintf(stderr, "m/v/i/e have comma seperated values e.g. '-m 0,7FF,0'\n"); - fprintf(stderr, "Use interface name '%s' to receive from all can-interfaces\n", ANYDEV); + fprintf(stderr, "\nUse interface name '%s' to receive from all CAN interfaces.\n\n", ANYDEV); } void sigterm(int signo) diff --git a/canlogserver.c b/canlogserver.c index fe37bce..5a17da9 100644 --- a/canlogserver.c +++ b/canlogserver.c @@ -86,17 +86,20 @@ static volatile int running = 1; void print_usage(char *prg) { - fprintf(stderr, "Usage: %s [can-interfaces]\n", prg); - fprintf(stderr, " (use CTRL-C to terminate %s)\n", prg); - fprintf(stderr, "Options: -m (default 0x00000000)\n"); - fprintf(stderr, " -v (default 0x00000000)\n"); - fprintf(stderr, " -i <0|1> (inv_filter)\n"); + fprintf(stderr, "\nUsage: %s [options] +\n", prg); + fprintf(stderr, " (use CTRL-C to terminate %s)\n\n", prg); + fprintf(stderr, "Options: -m (ID filter mask. Default 0x00000000) *\n"); + fprintf(stderr, " -v (ID filter value. Default 0x00000000) *\n"); + fprintf(stderr, " -i <0|1> (invert the specified ID filter) *\n"); fprintf(stderr, " -e (mask for error frames)\n"); - fprintf(stderr, " -p (Network port on which %s listens. Default: %d)\n", prg, DEFPORT); + fprintf(stderr, " -p (listen on port . Default: %d)\n", DEFPORT); + fprintf(stderr, "\n"); + fprintf(stderr, "* The CAN ID filter matches, when ...\n"); + fprintf(stderr, " & mask == value & mask\n"); fprintf(stderr, "\n"); fprintf(stderr, "When using more than one CAN interface the options\n"); fprintf(stderr, "m/v/i/e have comma seperated values e.g. '-m 0,7FF,0'\n"); - fprintf(stderr, "Use interface name '%s' to receive from all can-interfaces\n", ANYDEV); + fprintf(stderr, "\nUse interface name '%s' to receive from all CAN interfaces.\n\n", ANYDEV); } int idx2dindex(int ifidx, int socket)