Skip to content

Commit 69c3f9f

Browse files
committed
Added a note about LIST timings
1 parent 7f8c194 commit 69c3f9f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

RFCs/0002-pluggable-discovery.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ To make the above more clear let’s show an example with the `serial_discovery`
177177

178178
In this case the serial port metadata comes from an USB serial converter. Inside the `properties` we have all the properties of the port, and some of them may be useful for product identification (in this case only USB VID/PID is useful to identify the board model).
179179

180-
The `LIST` command performs a one-shot polling of the ports. If you need continuous monitoring of ports you should use the `START_SYNC` command.
180+
The `LIST` command performs a one-shot polling of the ports. The discovery should answer as soon as reasonably possible, without any additional delay.
181+
182+
Some discoveries may require some time to discover a new port (for example network protocols like MDNS, Bluetooth, etc. requires some seconds to receive the broadcasts from all available clients) in that case is fine to answer with an empty or incomplete list.
181183

182184
#### START_SYNC command
183185

0 commit comments

Comments
 (0)