From 7d47ebc8a1c04ce4a0d6c6417fd10668bf19b0ca Mon Sep 17 00:00:00 2001 From: Eelco Date: Mon, 27 Oct 2025 17:43:27 +0100 Subject: [PATCH] Expose stream controllers for connection and packets --- lib/src/meshtastic_client.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/meshtastic_client.dart b/lib/src/meshtastic_client.dart index 9166d31..e5c6578 100644 --- a/lib/src/meshtastic_client.dart +++ b/lib/src/meshtastic_client.dart @@ -64,6 +64,11 @@ class MeshtasticClient { Stream get packetStream => _packetController.stream; Stream get nodeStream => _nodeController.stream; + // Controllers + StreamController get connectionController = _connectionController; + StreamController get packetController = _packetController; + StreamController get nodeController = _nodeController; + // Getters for current state Map get nodes => Map.unmodifiable(_nodes); MyNodeInfo? get myNodeInfo => _myNodeInfo;