From 7e3f88a41c7b726efcfd7373e998b68582c685eb Mon Sep 17 00:00:00 2001 From: John Poole Date: Sat, 16 May 2026 20:26:17 -0700 Subject: [PATCH] After poor performance, added more logging output --- src/ble_reticulum/BLEInterface.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ble_reticulum/BLEInterface.py b/src/ble_reticulum/BLEInterface.py index 7dd5abf..4ed0eef 100644 --- a/src/ble_reticulum/BLEInterface.py +++ b/src/ble_reticulum/BLEInterface.py @@ -477,6 +477,14 @@ class BLEInterface(Interface): f"reassembler={BLEReassembler.__module__}.{BLEReassembler.__name__})", RNS.LOG_NOTICE ) + if os.environ.get("BLE_RETICULUM_FRAGMENTATION_BACKEND_REPORT", "").lower() in ["1", "yes", "true", "on"]: + print( + f"{self} fragmentation backend: {BLE_FRAGMENTATION_BACKEND} " + f"(fragmenter={BLEFragmenter.__module__}.{BLEFragmenter.__name__}, " + f"reassembler={BLEReassembler.__module__}.{BLEReassembler.__name__})", + file=sys.stderr, + flush=True, + ) RNS.log(f"{self} power mode: {self.power_mode}, max peers: {self.max_peers}", RNS.LOG_DEBUG) RNS.log(f"{self} central mode: {'ENABLED' if self.enable_central else 'DISABLED'}", RNS.LOG_INFO) RNS.log(f"{self} peripheral mode: {'ENABLED' if self.enable_peripheral else 'DISABLED'}", RNS.LOG_INFO)