diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2021-04-02 07:42:09 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2021-04-02 07:42:09 +0200 |
commit | 45dd8276744c31241cc4e10d8d0c5182b204b2fd (patch) | |
tree | 7f86c423429004468eba403da1a5383c10ebfb30 /monitor/packet.c | |
parent | c84febe298e29007578ed59f7cff0ebf57ee5360 (diff) | |
download | bluez-45dd8276744c31241cc4e10d8d0c5182b204b2fd.tar.gz |
monitor: Update RSSI printing function
Diffstat (limited to 'monitor/packet.c')
-rw-r--r-- | monitor/packet.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/monitor/packet.c b/monitor/packet.c index 2fdea532d..d729a01cc 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -2185,10 +2185,7 @@ static void print_adv_filter_policy(const char *label, uint8_t value) static void print_rssi(int8_t rssi) { - if ((uint8_t) rssi == 0x99 || rssi == 127) - print_field("RSSI: invalid (0x%2.2x)", (uint8_t) rssi); - else - print_field("RSSI: %d dBm (0x%2.2x)", rssi, (uint8_t) rssi); + packet_print_rssi("RSSI", rssi); } static void print_slot_625(const char *label, uint16_t value) @@ -3798,9 +3795,13 @@ void packet_print_handle(uint16_t handle) print_handle_native(handle); } -void packet_print_rssi(int8_t rssi) +void packet_print_rssi(const char *label, int8_t rssi) { - print_rssi(rssi); + if ((uint8_t) rssi == 0x99 || rssi == 127) + print_field("%s: invalid (0x%2.2x)", label, (uint8_t) rssi); + else + print_field("%s: %d dBm (0x%2.2x)", label, rssi, + (uint8_t) rssi); } void packet_print_ad(const void *data, uint8_t size) |