Return all candidate moves from the probe.
[stockfish] / src / hashprobe.proto
index 393553e..a7efa8c 100644 (file)
@@ -3,8 +3,13 @@ message HashProbeRequest {
        string fen = 1;
 }
 message HashProbeResponse {
        string fen = 1;
 }
 message HashProbeResponse {
+       repeated HashProbeMove move = 1;
+}
+message HashProbeMove {
+       int32 move = 7;  // See types.h
+
        bool found = 1;
        bool found = 1;
-       int32 move = 2;  // See types.h
+       int32 pv_move = 2;  // See types.h
        int32 value = 3;  // Dynamic eval (may be inexact, see the "bound" field)
        int32 eval = 4;  // Static eval
        int32 depth = 5;
        int32 value = 3;  // Dynamic eval (may be inexact, see the "bound" field)
        int32 eval = 4;  // Static eval
        int32 depth = 5;