Example #1
0
 def __del__(self):
     """
     Make sure that the device connection has been
     closed before the class destructs
     """
     if (self.deviceID != None):
         libxsmu.close_device(self.deviceID)
         print 'Device Disconnected\n'
     del self.deviceID
     return
Example #2
0
 def deviceDisconnect(self):
     """
     Disconnect device
     """
     if (self.deviceID != None):
         libxsmu.close_device(self.deviceID)
         self.deviceID = None
         self.dacValues = []
         self.actualCurrentValues = []
         self.currentSourceRange = 0
         print 'Device Disconnected!\n'
         return SUCCESS
     else:
         print 'No Connection Present!\n'
         return FAIL