pylabrobot.io.sila.discovery.discover#
- async pylabrobot.io.sila.discovery.discover(timeout: float = 5.0, interface: str | None = None) list[SiLADevice]#
Discover SiLA devices on the local network.
Runs SiLA 1 (NetBIOS + GetDeviceIdentification) and SiLA 2 (mDNS) probes in parallel.
For SiLA 1, the
interfaceparameter specifies which local IP to send NetBIOS broadcasts from. If not provided, all link-local (169.254.x.x) interfaces are scanned automatically.- Parameters:
- Returns:
List of discovered devices.
- Return type: