pylabrobot.brooks.precise_flex.PreciseFlexVision.discover_configuration#

async PreciseFlexVision.discover_configuration() → VisionConfiguration#

Discover the vision server’s capabilities into self.configuration; no motion.

Reads the tool-type palette, projects, active project, processes, each tool’s type and property names, and per-camera info via the vision server reads (all read-only). Returns an undiscovered (empty) configuration when no vision server was configured at setup.

Return type:

VisionConfiguration