From 4b8542e671d6f79bacb565036fff6676a33c4acc Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Fri, 12 Dec 2014 15:51:43 +0200 Subject: [PATCH] monitor: Print TPC Report information --- monitor/nlmon.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/monitor/nlmon.c b/monitor/nlmon.c index 66c000af..6ac7bd1a 100644 --- a/monitor/nlmon.c +++ b/monitor/nlmon.c @@ -466,6 +466,20 @@ static void print_ie_power_constraint(unsigned int level, const char *label, print_attr(level, "%s: %2d dB", label, *dB); } +static void print_ie_tpc(unsigned int level, const char *label, + const void *data, uint16_t size) +{ + signed char *dB = (signed char*)data; + + if (size != 2) { + print_ie_error(level, label, size, -EINVAL); + return; + } + + print_attr(level, "%s: transmit power %2d dB link margin %2d dB", + label, dB[0], dB[1]); +} + static void print_ie_erp(unsigned int level, const char *label, const void *data, uint16_t size) {