check_compatibility#

BaseInstrument.check_compatibility() None[source]#

Check if the software stack is compatible.

Only if all versions and revisions of the software stack match stability can be ensured. The following criteria are checked:

  • minimum required zhinst-utils package is installed

  • minimum required zhinst-core package is installed

  • zhinst package matches the LabOne Data Server version

  • firmware revision matches the LabOne Data Server version

Raises:
  • ConnectionError – If the device is currently updating

  • ToolkitError – If one of the above mentioned criterion is not fulfilled

Return type:

None