mirror of
https://github.com/SpudGunMan/meshing-around.git
synced 2026-03-28 17:32:36 +01:00
Update system.py
This commit is contained in:
@@ -1084,15 +1084,19 @@ def consumeMetadata(packet, rxNode=0, channel=-1):
|
||||
packet_type = packet['decoded']['portnum']
|
||||
nodeID = packet['from']
|
||||
|
||||
# consider Meta for most messages leaderboard
|
||||
node_message_count = meshLeaderboard.get('nodeMessageCounts', {})
|
||||
node_message_count[nodeID] = node_message_count.get(nodeID, 0) + 1
|
||||
meshLeaderboard['nodeMessageCounts'] = node_message_count
|
||||
|
||||
if node_message_count[nodeID] > meshLeaderboard['mostMessages']['value']:
|
||||
meshLeaderboard['mostMessages']['value'] = node_message_count[nodeID]
|
||||
meshLeaderboard['mostMessages']['nodeID'] = nodeID
|
||||
meshLeaderboard['mostMessages']['timestamp'] = time.time()
|
||||
# if not a bot ID track it
|
||||
if nodeID == globals().get(f'myNodeNum{rxNode}'):
|
||||
wasItMe = True
|
||||
else:
|
||||
# consider Meta for most messages leaderboard
|
||||
node_message_count = meshLeaderboard.get('nodeMessageCounts', {})
|
||||
node_message_count[nodeID] = node_message_count.get(nodeID, 0) + 1
|
||||
meshLeaderboard['nodeMessageCounts'] = node_message_count
|
||||
|
||||
if node_message_count[nodeID] > meshLeaderboard['mostMessages']['value']:
|
||||
meshLeaderboard['mostMessages']['value'] = node_message_count[nodeID]
|
||||
meshLeaderboard['mostMessages']['nodeID'] = nodeID
|
||||
meshLeaderboard['mostMessages']['timestamp'] = time.time()
|
||||
|
||||
# consider Meta for highest and weakest DBm
|
||||
if packet.get('rxSnr') is not None:
|
||||
|
||||
Reference in New Issue
Block a user