async def send_rpc(self, conn_id, address, rpc_id, payload, timeout):
        """Send an RPC to a device.

        See :meth:`AbstractDeviceAdapter.send_rpc`.
        """

        adapter_id = self._get_property(conn_id, 'adapter')
        return await self.adapters[adapter_id].send_rpc(conn_id, address, rpc_id, payload, timeout)