check_zsync_connection#

PQSC.check_zsync_connection(ports: List[int] | int = 0, *, timeout: int = 30, sleep_time: int = 1) List[bool] | bool[source]#

Check if the ZSync connection on the given port(s) is established.

This function checks the current status of the instrument connected to the given ports.

Parameters:
  • ports (List[int] | int) – The port numbers to check the ZSync connection for. It can either be a single port number given as integer or a list of several port numbers. (default: 0)

  • timeout (int) – Maximum time in seconds the program waits (default: 30).

  • sleep_time (int) – Time in seconds to wait between requesting the reference clock status (default: 1)

Raises:

TimeoutError – If the process of establishing a ZSync connection on one of the specified ports exceeds the specified timeout.

Return type:

List[bool] | bool