summaryrefslogtreecommitdiff
path: root/monitor/packet.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2021-04-02 07:42:09 +0200
committerMarcel Holtmann <marcel@holtmann.org>2021-04-02 07:42:09 +0200
commit45dd8276744c31241cc4e10d8d0c5182b204b2fd (patch)
tree7f86c423429004468eba403da1a5383c10ebfb30 /monitor/packet.c
parentc84febe298e29007578ed59f7cff0ebf57ee5360 (diff)
downloadbluez-45dd8276744c31241cc4e10d8d0c5182b204b2fd.tar.gz
monitor: Update RSSI printing function
Diffstat (limited to 'monitor/packet.c')
-rw-r--r--monitor/packet.c13
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)