From c304a2583cac01bbf48a3d43cb3299a24ec362e6 Mon Sep 17 00:00:00 2001 From: Eugene Crosser Date: Wed, 27 Jan 2016 21:43:14 +0300 Subject: [PATCH] separate reporting for jitter counters --- linux/pulsecounter.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/linux/pulsecounter.c b/linux/pulsecounter.c index 89568c9..cc05da9 100644 --- a/linux/pulsecounter.c +++ b/linux/pulsecounter.c @@ -96,12 +96,17 @@ static void events_handler(const uint8_t *pdu, uint16_t len, gpointer user_data) handle = bt_get_le16(&pdu[1]); which = pdu[3]; - if ((pdu[0] == 0x1b) && (handle == 0x0012) && (len == 9) && - ((which == 1) || (which == 2))) { + if ((pdu[0] == 0x1b) && (handle == 0x0012) && (len == 9)) { uint32_t val = bt_get_le32(&pdu[5]); - g_debug("store: \"%hhu,%u\"\n", which, val); - if (dbstore(which, val)) - g_warning("error storing \"%hhu,%u\"\n", which, val); + + if ((which == 1) || (which == 2)) { + g_debug("store: \"%hhu,%u\"\n", which, val); + if (dbstore(which, val)) + g_warning("error storing \"%hhu,%u\"\n", + which, val); + } else { + g_debug("jitter: \"%hhu,%u\"\n", which, val); + } } else { time_t t; int i; -- 2.43.0