code: def call_rpc(self, address, rpc_id, payload=b""):
          
  
          return self.emulator.call_rpc_external(address, rpc_id, payload)
docs: Call an RPC by its address and ID.
  
          This will send the RPC to the background rpc dispatch thread and
          synchronously wait for the response.
  
          Args:
              address (int): The address of the mock tile this RPC is for
              rpc_id (int): The number of the RPC
              payload (bytes): A byte string of payload parameters up to 20 bytes
  
          Returns:
              bytes: The response payload from the RPC