""" GEQDSK EXTRACTER FROM MDS-PLUS (By Hyunsun) Example) run(shot,time_i,time_f); """ #------------------------------------------------------------------------------------# import ctypes as _C from MDSplus import Connection from MDSplus._mdsshr import _load_library, MdsException ConnectToMds = _load_library('MdsIpShr').ConnectToMds ConnectToMds.argtypes = [_C.c_char_p] DisconnectFromMds = _load_library('MdsIpShr').DisconnectFromMds DisconnectFromMds.argtypes = [_C.c_int] class _Connection(Connection): """ Updating 'Connection' class in 'MDSplus' to manange the connection to the server (1) hanging off the connection when termination (2) retry the connection by 'reconnect' method Written by D. K. Oh Last Modification : Aug 2012 """ def __del__(self): self.closeConnection()
""" GEQDSK EXTRACTER FROM MDS-PLUS (By Hyunsun) Example) run(shot,time_i,time_f); """ #------------------------------------------------------------------------------------# import ctypes as _C from MDSplus import Connection from MDSplus._mdsshr import _load_library, MdsException ConnectToMds=_load_library('MdsIpShr').ConnectToMds ConnectToMds.argtypes=[_C.c_char_p] DisconnectFromMds = _load_library('MdsIpShr').DisconnectFromMds DisconnectFromMds.argtypes = [_C.c_int] class _Connection( Connection): """ Updating 'Connection' class in 'MDSplus' to manange the connection to the server (1) hanging off the connection when termination (2) retry the connection by 'reconnect' method Written by D. K. Oh Last Modification : Aug 2012 """ def __del__(self): self.closeConnection()