code: async def disconnect(self, conn_id):
          
  
          resp = await self._execute(self._adapter.disconnect_sync, conn_id)
          _raise_error(conn_id, 'disconnect', resp)
          self._teardown_connection(conn_id, force=True)
docs: Disconnect from a connected device.
  
          See :meth:`AbstractDeviceAdapter.disconnect`.