Пример #1
0
 def __del__(self):
     if self.handle is not None:
         pyiutil.deleteDataHandle(self.handle)
Пример #2
0
 def send_acquisitions(self, acq):
     handle = pygadgetron.cGT_sendAcquisitions(self.handle, acq.handle)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #3
0
 def send_images(self, img):
     handle = pygadgetron.cGT_sendImages(self.handle, img.handle)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #4
0
 def send_config_file(self, file):
     handle = pygadgetron.cGT_sendConfigFile(self.handle, file)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #5
0
 def send_parameters(self, par):
     handle = pygadgetron.cGT_sendParameters(self.handle, par)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #6
0
 def register_images_receiver(self, imgs):
     handle = pygadgetron.cGT_registerImagesReceiver\
         (self.handle, imgs.handle)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #7
0
 def config_gadget_chain(self, gc):
     handle = pygadgetron.cGT_configGadgetChain(self.handle, gc.handle)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #8
0
 def connect(self, host, port):
     handle = pygadgetron.cGT_connect(self.handle, host, port)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #9
0
 def disconnect(self):
     handle = pygadgetron.cGT_disconnect(self.handle)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #10
0
 def set_timeout(self, timeout):
     handle = pygadgetron.cGT_setConnectionTimeout(self.handle, timeout)
     check_status(handle)
     pyiutil.deleteDataHandle(handle)
Пример #11
0
 def __del__(self):
     print("SIRF.DataContainer __del__ with handle {}.".format(self.handle))
     if self.handle is not None:
         pyiutil.deleteDataHandle(self.handle)
Пример #12
0
def try_calling(returned_handle):
    check_status(returned_handle, inspect.stack()[1])
    pyiutil.deleteDataHandle(returned_handle)
Пример #13
0
def _bool_par_sirf(handle, set_, par):
    h = pyreg.cReg_parameter(handle, set_, par)
    check_status(h, inspect.stack()[1])
    value = pyiutil.boolDataFromHandle(h)
    pyiutil.deleteDataHandle(h)
    return value
Пример #14
0
def _set_float_par_sirf(handle, set_, par, value):
    h = pyiutil.floatDataHandle(value)
    _setParameter_sirf(handle, set_, par, h, inspect.stack()[1])
    pyiutil.deleteDataHandle(h)