pylabrobot.byonoy.luminescence_96.ByonoyLuminescence96.read_luminescence#
- async ByonoyLuminescence96.read_luminescence(plate: Plate, wells: List[Well], mode: Literal['rapid', 'sensitive', 'ultra_sensitive', 'custom'] = 'sensitive', integration_time: float | None = None) List[LuminescenceResult]#
Read luminescence.
- Parameters:
plate (Plate) – The plate being read.
focal_height – Required by the abstract
LuminescenceBackendcontract but ignored on the Byonoy L96 — the device has a fixed optical configuration (the detector unit clamps onto the base; the optical path is determined by plate + base + detector geometry, not user-tunable). Passing any value is harmless; passing 0 is conventional.mode (Literal['rapid', 'sensitive', 'ultra_sensitive', 'custom']) – One of “rapid” (100 ms), “sensitive” (2 s, default), “ultra_sensitive” (20 s), or “custom”. Presets match the byonoy_device_library mapping.
integration_time (float | None) – Integration time in seconds. If set, forces “custom” mode regardless of
mode. Required whenmode == "custom".
- Return type: