* [PATCH] cansniffer: totally untested hack to reduce display update by factor of 10
@ 2014-06-24 16:24 Marc Kleine-Budde
0 siblings, 0 replies; only message in thread
From: Marc Kleine-Budde @ 2014-06-24 16:24 UTC (permalink / raw)
To: felix.seitz; +Cc: linux-can, socketcan, Marc Kleine-Budde
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
cansniffer.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/cansniffer.c b/cansniffer.c
index c8ee58e..81806b3 100644
--- a/cansniffer.c
+++ b/cansniffer.c
@@ -86,9 +86,9 @@
/* time defaults */
-#define TIMEOUT 50 /* in 100ms */
-#define HOLD 10 /* in 100ms */
-#define LOOP 2 /* in 100ms */
+#define TIMEOUT 500 /* in 10ms */
+#define HOLD 100 /* in 10ms */
+#define LOOP 2 /* in 10ms */
#define MAXANI 8
const char anichar[MAXANI] = {'|', '/', '-', '\\', '|', '/', '-', '\\'};
@@ -174,7 +174,7 @@ void print_usage(char *prg)
fprintf(stderr, " -f (filter on CAN-ID only)\n");
fprintf(stderr, " -t <time> (timeout for ID display [x100ms] default: %d, 0 = OFF)\n", TIMEOUT);
fprintf(stderr, " -h <time> (hold marker on changes [x100ms] default: %d)\n", HOLD);
- fprintf(stderr, " -l <time> (loop time (display) [x100ms] default: %d)\n", LOOP);
+ fprintf(stderr, " -l <time> (loop time (display) [x10ms] default: %d)\n", LOOP);
fprintf(stderr, "Use interface name '%s' to receive from all can-interfaces\n", ANYDEV);
fprintf(stderr, "\n");
fprintf(stderr, "%s", manual);
@@ -329,7 +329,7 @@ int main(int argc, char **argv)
FD_SET(s, &rdfs);
timeo.tv_sec = 0;
- timeo.tv_usec = 100000 * loop;
+ timeo.tv_usec = 10000 * loop;
if ((ret = select(s+1, &rdfs, NULL, NULL, &timeo)) < 0) {
//perror("select");
@@ -338,7 +338,7 @@ int main(int argc, char **argv)
}
gettimeofday(&tv, NULL);
- currcms = (tv.tv_sec - start_tv.tv_sec) * 10 + (tv.tv_usec / 100000);
+ currcms = (tv.tv_sec - start_tv.tv_sec) * 100 + (tv.tv_usec / 10000);
if (FD_ISSET(0, &rdfs))
running &= handle_keyb(s);
--
2.0.0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2014-06-24 16:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-24 16:24 [PATCH] cansniffer: totally untested hack to reduce display update by factor of 10 Marc Kleine-Budde
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).