#
Junjie
2025-12-02 b4c8d1d1778e548c568b6d3a527ecc6b2cd19b60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.zy.core.thread;
 
import com.zy.core.ThreadHandler;
import com.zy.core.model.CommandResponse;
import com.zy.core.model.command.RgvCommand;
import com.zy.core.model.protocol.RgvProtocol;
 
public interface RgvThread extends ThreadHandler {
 
    RgvProtocol getStatus();
 
    RgvCommand getTransportCommand(Integer taskNo, Integer rgvNo, Integer sourcePos, Integer targetPos);
 
    RgvCommand getMoveCommand(Integer taskNo, Integer rgvNo, Integer targetPos);
 
    RgvCommand getResetCommand(Integer rgvNo);
 
    CommandResponse sendCommand(RgvCommand command);
    
}