feat: Huber Chiller support
Add support for the Huber Unichiller and Minichiller series. This is based on the documentation found here: https://www.huber-online.com/download/manuals/BAL%20OL%C3%89%20Minichiller%20Unichiller%20EN.pdf .
There are three types of commands with checksums and one type of command without checksums ("faster"). Most of the commands use a \r\n
termination, so we mention that in the documentation/comments -- however two commands that rely particularly on the checksum (for status/identity) need \r
termination on older models of Huber chillers, while newer models are fine with both \r
and \r\n
terminations.
This has been tested with Saclay and SCIPP chillers so far.
Merge request reports
Activity
- Resolved by Giordon Holtsberg Stark
Can you identify the chiller model in the class name? There is an MR for another Huber chiller at !209 (closed), seemingly with a different command set.
mentioned in merge request !209 (closed)
added 1 commit
- c7799bba - Added commands for Turn on/Turn off, and modified get and set Temperature...
added 1 commit
- 253e5199 - Updated functions including setTargetTemp(int), getTargetTemp(), and getStatus()
- Resolved by Giordon Holtsberg Stark
added 26 commits
-
ae9b1bc1...07925fde - 12 commits from branch
berkeleylab:devel
- 64197db8 - first commit with new
- 47ae4921 - get it to compile
- d1b07b95 - Added commands for Turn on/Turn off, and modified get and set Temperature...
- 875cd343 - Updated functions including setTargetTemp(int), getTargetTemp(), and getStatus()
- 5de62181 - Fix to the syntax of getStatus()
- 3712bae7 - Troubleshooting syntax errors
- 977ee3b1 - Version control, returning to previous state
- 65319969 - Missing ';'
- 4b54876d - Fixing errors in getStatus()
- 1d3b9b4b - Fixing Errors in getStatus()
- c45cf080 - Fixing errors with getStatus()
- 3065fdb9 - Trouble-shooting getStatus()
- b957208a - Troubleshooting getStatus()
- 8a88d5e5 - Troubleshooting getStatus()
Toggle commit list-
ae9b1bc1...07925fde - 12 commits from branch
added 2 commits