pylabrobot.high_res.sample_storage.AmbiStore.__init__#
- AmbiStore.__init__(host: str, name: str, racks: Mapping[int, PlateCarrier] | None = None, size_x: float = 0, size_y: float = 0, size_z: float = 0, rotation: Rotation | None = None, category: str | None = 'plate_store', model: str | None = None, port: int = 1000, read_timeout: float = 30.0, motion_timeout: float = 240.0, nests: Sequence[PlateHolder] | None = None, barcode: Barcode | None = None, preferred_pickup_location: Coordinate | None = None, metadata: Mapping[str, Any] | None = None) None#
Create a HighRes sample-store resource and configure its TCP transport.
- Parameters:
host (str) – IP address of the store. The factory default is
192.168.127.60; all HighRes devices also answer on the backdoor10.253.253.253.racks (Mapping[int, PlateCarrier] | None) – Mapping of physical stacker numbers to stacker resources. When omitted,
setup()reads the configured dimensions from the device and creates empty stackers. Passing an empty mapping explicitly configures no stackers and disables discovery.port (int) – Remote-control server port (always 1000).
read_timeout (float) – Timeout (s) for query/status commands.
motion_timeout (float) – Timeout (s) for long-running motion commands (
home,pick,place, door moves).model (str | None) – Model used for model-specific behavior. Defaults to the concrete class’s model and is never replaced with the device-reported product name.
nests (Sequence[PlateHolder] | None) – Existing transfer-nest resources when restoring serialized state.
barcode (Barcode | None) – Optional barcode identifying the store resource.
preferred_pickup_location (Coordinate | None) – Optional gripper pickup coordinate for the store resource.
metadata (Mapping[str, Any] | None) – Free-form resource metadata.
name (str)
size_x (float)
size_y (float)
size_z (float)
rotation (Rotation | None)
category (str | None)
- Return type:
None