From 7864e778cc10dbc2b0064f0f1953ef5389f0d68b Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Wed, 16 Feb 2011 18:07:57 +0100 Subject: Break out common display functions Signed-off-by: Henrik Rydberg --- tools/utouch-frame-test-mtdev.c | 62 ++--------------------------------------- 1 file changed, 2 insertions(+), 60 deletions(-) (limited to 'tools/utouch-frame-test-mtdev.c') diff --git a/tools/utouch-frame-test-mtdev.c b/tools/utouch-frame-test-mtdev.c index 86f5b64..4838f84 100644 --- a/tools/utouch-frame-test-mtdev.c +++ b/tools/utouch-frame-test-mtdev.c @@ -30,6 +30,7 @@ #include #include #include +#include "common-defs.h" struct frame_test { struct evemu_device *evemu; @@ -69,36 +70,6 @@ static void destroy_all(struct frame_test *test) memset(test, 0, sizeof(*test)); } -static void report_frame(const struct utouch_frame *frame) -{ - int i; - - for (i = 0; i < frame->num_active; i++) { - const struct utouch_contact *t = frame->active[i]; - - fprintf(stderr, "touch %d\n", i); - fprintf(stderr, " slot: %d\n", t->slot); - fprintf(stderr, " id: %d\n", t->id); - fprintf(stderr, " tool_type: %d\n", t->tool_type); - fprintf(stderr, " x: %f\n", t->x); - fprintf(stderr, " y: %f\n", t->y); - fprintf(stderr, " touch_major: %f\n", t->touch_major); - fprintf(stderr, " touch_minor: %f\n", t->touch_minor); - fprintf(stderr, " width_major: %f\n", t->width_major); - fprintf(stderr, " width_minor: %f\n", t->width_minor); - fprintf(stderr, " angle: %f\n", t->orientation); - fprintf(stderr, " pressure: %f\n", t->pressure); - fprintf(stderr, " distance: %f\n", t->distance); - } - - fprintf(stderr, "sync %d %ld %d %d %d\n", - frame->num_active, - frame->time, - frame->sequence_id, - frame->revision, - frame->slot_revision); -} - static void loop_device(struct frame_test *test, int fd) { const struct utouch_frame *frame; @@ -113,35 +84,6 @@ static void loop_device(struct frame_test *test, int fd) } } -static void report_device_caps(struct frame_test *test) -{ - struct utouch_surface *s = utouch_frame_get_surface(test->fh); - fprintf(stderr, "device props:\n"); - if (s->needs_pointer) - fprintf(stderr, "\tpointer\n"); - if (s->is_direct) - fprintf(stderr, "\tdirect\n"); - if (s->is_buttonpad) - fprintf(stderr, "\tbuttonpad\n"); - if (s->is_semi_mt) - fprintf(stderr, "\tsemi_mt\n"); - fprintf(stderr, "device mt events:\n"); - if (s->use_touch_major) - fprintf(stderr, "\ttouch_major\n"); - if (s->use_touch_minor) - fprintf(stderr, "\ttouch_minor\n"); - if (s->use_width_major) - fprintf(stderr, "\twidth_major\n"); - if (s->use_width_minor) - fprintf(stderr, "\twidth_minor\n"); - if (s->use_orientation) - fprintf(stderr, "\torientation\n"); - if (s->use_pressure) - fprintf(stderr, "\tpressure\n"); - if (s->use_distance) - fprintf(stderr, "\tdistance\n"); -} - int main(int argc, char *argv[]) { struct frame_test test; @@ -182,7 +124,7 @@ int main(int argc, char *argv[]) return -1; } - report_device_caps(&test); + report_device_caps(test.fh); loop_device(&test, fd); -- cgit v1.2.3