This is a readconfigfile that I DON'T want to change
Now this is the right readconfigfile
The debug mode of the new drivers works, I had to comment a few lines in DataTaker tread
Played around with inheritance, the test is concluant, I will inherit all my drivers from a class called MeasInstr which has some function that could be redefined for certain instruments only
Implemented a inheritance scheme from the class MeasInstr in the module Tool
Changed the philosophy back to not having any "alarm" interaction in datataker thread, this is only a method of instruments that one can call or not. Worked on the alarm_toolbox and query_alarm() of HLT560 and CG500. Also made methods of HLT560 private
Changed the class MeasInstr and gave it more attributes and method that are common to instruments. The method self.measure(channel) should be implemented for each instrument individually to really enjoy the inheritance and to gain some "dynamicity". This is to be disscussed together.
Merge branch 'michel'
Modified tool.py with separate read, write and ask functions.
Merge remote-tracking branch 'origin/Lilly'
Modified SRS830 to inherit from Tool.MeasInstr. Also re-added settings files, and Tool.py includes close() method.
Corrected some typos. There is no need to connect to visa in the "Instrument" children classes, it is done by MeasInstr class and the variable to use is self.connexion
Greatlymodified datatacker thread, now the initialisation does not require to write all the if statement tofill the instrument list, the function is self.connect_instrument() from DataTackerThread.

Before running recordsweep one need to inheritate its drivers from Tool.MeasInstr otherwise it will run into certain problems...
Commit before checkout the past
did some troubleshooting and added the option to enter userdefined parameters relevant to the visa connection in a dynamical way when creating a MeasInstr instance. This was needed as not all the instruments have the same terminaison characters or delay time etc...
few changes after talk, try the real mode
testing script.py for alarm treatment
almost done
modified some of the drivers to fit the new inheritance scheme
changed script