diff options
-rw-r--r-- | src/isi-network.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/isi-network.c b/src/isi-network.c index 3462d58..f06102c 100644 --- a/src/isi-network.c +++ b/src/isi-network.c @@ -698,10 +698,14 @@ static void dissect_isi_network(tvbuff_t *tvb, packet_info *pinfo, proto_item *i col_set_str(pinfo->cinfo, COL_INFO, "Network Select Mode Set Response"); break; case 0x1E: /* NET_RSSI_IND */ - col_set_str(pinfo->cinfo, COL_INFO, "Network RSSI Indication"); + { + guint8 bars = tvb_get_guint8(tvb, 1);; + col_add_fstr(pinfo->cinfo, COL_INFO, "Network RSSI Indication: %d%%", bars); + proto_tree_add_item(tree, hf_isi_network_rssi_bars, tvb, 1, 1, FALSE); proto_tree_add_item(tree, hf_isi_network_rssi_db, tvb, 2, 1, FALSE); break; + } case 0x20: /* NET_CIPHERING_IND */ col_set_str(pinfo->cinfo, COL_INFO, "Network Ciphering Indication"); proto_tree_add_item(tree, hf_isi_network_ciphering_status, tvb, 1, 1, FALSE); |