From 717a49171c8ea008da2076eb1d6c67c3ccfa4aa9 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 21 Dec 2021 11:32:51 -0800 Subject: [PATCH] test-hog: Add monitor support This adds monitor support so data can properly be decoded by the likes of btmon: = test-hog: /TP/HGRF/RH/BV-01-I - init = test-hog: /TP/HGRF/RH/BV-01-I - setup = test-hog: /TP/HGRF/RH/BV-01-I - setup complete = test-hog: /TP/HGRF/RH/BV-01-I - run > test-hog: User Data RX ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0001-0xffff Attribute group type: Primary Service (0x2800) Signed-off-by: Ayush Garg --- unit/test-hog.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/unit/test-hog.c b/unit/test-hog.c index a377c92d..e1e93319 100755 --- a/unit/test-hog.c +++ b/unit/test-hog.c @@ -78,13 +78,6 @@ struct context { tester_add(name, &data, NULL, function, NULL); \ } while (0) -static void test_debug(const char *str, void *user_data) -{ - const char *prefix = user_data; - - tester_debug("%s%s", prefix, str); -} - static gboolean context_quit(gpointer user_data) { struct context *context = user_data; @@ -116,7 +109,7 @@ static gboolean send_pdu(gpointer user_data) len = write(context->fd, pdu->data, pdu->size); - util_hexdump('<', pdu->data, len, test_debug, "hog: "); + tester_monitor('<', 0x0004, 0x0000, pdu->data, len); g_assert_cmpint(len, ==, pdu->size); @@ -155,7 +148,7 @@ static gboolean test_handler(GIOChannel *channel, GIOCondition cond, g_assert(len > 0); - util_hexdump('>', buf, len, test_debug, "hog: "); + tester_monitor('>', 0x0004, 0x0000, buf, len); g_assert_cmpint(len, ==, pdu->size); -- 2.34.1