We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 576dc34 commit a301ed3Copy full SHA for a301ed3
1 file changed
plugwise_usb/network/registry.py
@@ -106,7 +106,19 @@ def start_node_discover(
106
self._start_node_discover = callback
107
108
def scan_completed_callback(self, callback: Callable[[], Awaitable[None]]) -> None:
109
- """Register method to be called when a registry scan has completed."""
+ """Register async callback invoked when a node is found.
110
+
111
+ Args:
112
+ callback: Async callable with signature
113
+ (mac: str, node_type: NodeType | None, ping_first: bool) -> bool.
114
+ It must return True when discovery succeeded; return False to allow the caller
115
+ to fall back (e.g., SED discovery path).
116
117
+ Returns:
118
+ None
119
120
+ """
121
122
self._scan_completed_callback = callback
123
124
async def _exec_node_discover_callback(
0 commit comments