pylabrobot.brooks.precise_flex.PreciseFlexVision.setup#

async PreciseFlexVision.setup() → None#

Discover the vision server’s capabilities, cache and log them; best-effort, no motion.

Run once after the capability is built. Discovery failures are swallowed (logged), so a missing or flaky vision server never blocks arm bring-up; an unconfirmed vision server version is warned about.

Return type:

None