diff --git a/mesh_bot.py b/mesh_bot.py index 0ed89ac..cf12bd6 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -8,6 +8,8 @@ from pubsub import pub # pip install pubsub from modules.log import * from modules.system import * +DEBUGpacket = False # Debug print the packet rx + def auto_response(message, snr, rssi, hop, message_from_id, channel_number, deviceID): #Auto response to messages message_lower = message.lower() @@ -543,9 +545,12 @@ def onReceive(packet, interface): # extract interface defailts from interface object rxType = type(interface).__name__ rxNode = 0 - #logger.debug(f"System: Packet Received on {rxType}") - # Debug print the interface object - #for item in interface.__dict__.items(): print (item) + if DEBUGpacket: + # Debug print the interface object + for item in interface.__dict__.items(): intDebug = f"{item}\n" + logger.debug(f"System: Packet Received on {rxType} Interface\n {intDebug} \n END of interface \n") + # Debug print the packet for debugging + logger.debug(f"Packet Received\n {packet} \n END of packet \n") if rxType == 'SerialInterface': rxInterface = interface.__dict__.get('devPath', 'unknown') diff --git a/pong_bot.py b/pong_bot.py index bf47eaa..a6dafb2 100755 --- a/pong_bot.py +++ b/pong_bot.py @@ -9,6 +9,7 @@ from modules.log import * from modules.system import * responseDelay = 0.7 # delay in seconds for response to avoid message collision +DEBUGpacket = False # Debug print the packet rx def auto_response(message, snr, rssi, hop, message_from_id, channel_number, deviceID): # Auto response to messages @@ -117,8 +118,13 @@ def onReceive(packet, interface): # extract interface defailts from interface object rxType = type(interface).__name__ rxNode = 0 - # Debug print the interface object - #for item in interface.__dict__.items(): print (item) + + if DEBUGpacket: + # Debug print the interface object + for item in interface.__dict__.items(): intDebug = f"{item}\n" + logger.debug(f"System: Packet Received on {rxType} Interface\n {intDebug} \n END of interface \n") + # Debug print the packet for debugging + logger.debug(f"Packet Received\n {packet} \n END of packet \n") if rxType == 'SerialInterface': rxInterface = interface.__dict__.get('devPath', 'unknown')