Warning The project is still under development: a lot of code needs to be properly refactored, and almost no errors are properly handled up to now.
This repo contains a simple program, written in c, for the control of the CAEN DT547x Desktop power supply family under GNU/Linux operating systems.
The communication with the module is accomplished via serial over USB using the protocol described in the instrument's manual provided by the vendor.
The only required dependency is gtk 3.0, under ubuntu it should be as simple as:
sudo apt-get install libgtk-3-dev
Then the code can be compiled using the provided CMakeLists:
mkdir build && cd build
cmake ..
make
the GUI can then be launched from the terminal:
./caenhvctrl