pylabrobot.revvity.celigo.Celigo.run_self_test#

async Celigo.run_self_test(run_active_checks: bool = False, run_motion_checks: bool = False) SelfTestReport#

Run controller diagnostics; hardware-changing checks require explicit opt-in.

The default is read-only. run_active_checks=True centers the galvos and captures a camera frame when configured. run_motion_checks=True additionally performs a five-tick round-trip on X/Y/Z and therefore requires a clear motion envelope.

Parameters:
  • run_active_checks (bool)

  • run_motion_checks (bool)

Return type:

SelfTestReport