code: def gpib_pass_control(library, session, primary_address, secondary_address):
      
      return library.viGpibPassControl(session, primary_address, secondary_address)
docs: Tell the GPIB device at the specified address to become controller in charge (CIC).
  
      Corresponds to viGpibPassControl function of the VISA library.
  
      :param library: the visa library wrapped by ctypes.
      :param session: Unique logical identifier to a session.
      :param primary_address: Primary address of the GPIB device to which you want to pass control.
      :param secondary_address: Secondary address of the targeted GPIB device.
                                If the targeted device does not have a secondary address,
                                this parameter should contain the value Constants.NO_SEC_ADDR.
      :return: return value of the library call.
      :rtype: :class:`pyvisa.constants.StatusCode`