Added signal quality stats to announce log output
This commit is contained in:
parent
191dce1301
commit
dd7931d421
@ -255,10 +255,22 @@ class Identity:
|
|||||||
RNS.Identity.remember(packet.get_hash(), destination_hash, public_key, app_data)
|
RNS.Identity.remember(packet.get_hash(), destination_hash, public_key, app_data)
|
||||||
del announced_identity
|
del announced_identity
|
||||||
|
|
||||||
if hasattr(packet, "transport_id") and packet.transport_id != None:
|
if packet.rssi != None or packet.snr != None:
|
||||||
RNS.log("Valid announce for "+RNS.prettyhexrep(destination_hash)+" "+str(packet.hops)+" hops away, received via "+RNS.prettyhexrep(packet.transport_id)+" on "+str(packet.receiving_interface), RNS.LOG_EXTREME)
|
signal_str = " ["
|
||||||
|
if packet.rssi != None:
|
||||||
|
signal_str += "RSSI "+str(packet.rssi)+"dBm"
|
||||||
|
if packet.snr != None:
|
||||||
|
signal_str += ", "
|
||||||
|
if packet.snr != None:
|
||||||
|
signal_str += "SNR "+str(packet.snr)+"dB"
|
||||||
|
signal_str += "]"
|
||||||
else:
|
else:
|
||||||
RNS.log("Valid announce for "+RNS.prettyhexrep(destination_hash)+" "+str(packet.hops)+" hops away, received on "+str(packet.receiving_interface), RNS.LOG_EXTREME)
|
signal_str = ""
|
||||||
|
|
||||||
|
if hasattr(packet, "transport_id") and packet.transport_id != None:
|
||||||
|
RNS.log("Valid announce for "+RNS.prettyhexrep(destination_hash)+" "+str(packet.hops)+" hops away, received via "+RNS.prettyhexrep(packet.transport_id)+" on "+str(packet.receiving_interface)+signal_str, RNS.LOG_EXTREME)
|
||||||
|
else:
|
||||||
|
RNS.log("Valid announce for "+RNS.prettyhexrep(destination_hash)+" "+str(packet.hops)+" hops away, received on "+str(packet.receiving_interface)+signal_str, RNS.LOG_EXTREME)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user