ZIBaseInstrument.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

  • ConnectionError – If the device is currently updating

  • RuntimeError – If one of the above mentioned criteria is not fulfilled

Return type: