Supported Platforms and Environments
The library is supported and actively tested on the following combinations:
|OS||Architecture||Python||C# (.NET)||JS (Node.js)||Java||C++||MATLAB||Octave|
The minimal versions of environments supported are:
|Node.js / npm||12.x / 6.0|
|Java SE Development Kit||8|
Firmware 6.14 is the minimum requirement to be able to use this libary with the Zaber ASCII protocol. Earlier Firmware versions are not supported.
Some major feature areas of the library may have their own Firmware version requirements - you can determine compatibility by checking a relevant command or setting in the Firmware 7 ASCII Protocol Manual or Firwware 6 ASCII Protocol Manual for details.
Firmware 5.0 is the minimum requirement to be able to identify devices using the Zaber Binary protocol.
It may be possible to control devices with earlier Firmware versions without identifying them but we do not guarantee it.
Some features require later Firmware versions - for example serial numbers first became available with Firmware 5.30 in T-Series devices and 6.07 in A-Series. You can determine the availability of relevant Binary commands and settings from the Binary Protocol Manual for devices with Firmware 5.0 and up. To determine feature support for earlier Firmware versions, consult your product manual.
Please reach out on our gitlab page if you have an issue with compatibility or a need for platform that we currently don't support.