Basic idea implemented with the dmm drivers.
On loading a driver log the .serial property to the csv.
I haven't given too much thought yet to whether this should be protected, or whether it should just be a method instead. I think a property makes sense though as the serial number shouldn't change once the instrument has been instantiated.
Remaining drivers still need a .serial property added to them so open_visa_instrument in discover.py can use them.
Basic idea implemented with the dmm drivers. On loading a driver log the .serial property to the csv. I haven't given too much thought yet to whether this should be protected, or whether it should just be a method instead. I think a property makes sense though as the serial number shouldn't change once the instrument has been instantiated.
Remaining drivers still need a .serial property added to them so open_visa_instrument in discover.py can use them.