The application basically does feedback, stabilizing one parameter (readout value) by adjusting another parameter (control value).
In feedback mode the program periodically checks if the readout value is inside a user-defined range. If the value is outside the range the control value is adjusted. You may set the maximum control value manually or use the auto-max mode to limit the maximum control value to be only slightly higher than the so far lowest set value.
While originally developed as a feedback application for the cryring ion source it can be used to do feedback on virtually any device where it makes sense. Devices can be freely configured in an XML settings file. The program supports feedbacks for multiple devices at once.