ulfsri / pyAlicat

Python API for acquisition and control of Alicat mass flow meters and controllers.
https://ulfsri.github.io/pyAlicat/
MIT License
0 stars 1 forks source link

Firmware revisions functions #95

Closed GraysonBellamy closed 5 months ago

GraysonBellamy commented 6 months ago

🚀 Feature Request

I remember in the manual the use of some functions depends on the firmware version of the device. Should we be checking for this to confirm the correct use. We have some older Alicats laying around so we want to be able to use them seamlessly.

🔈 Motivation

Compatibility with all devices.

🛰 Alternatives

📎 Additional context

GraysonBellamy commented 6 months ago

Some functions also seem to have a minimum version where they were introduced. This should be incorporated as well.

For instance, deadband_mode() can only be used on devices with firmware >=10.05: image

ULibrady commented 5 months ago

Each relevant function now verifies the version and will return if the device is too old.