Browse Source

feat:增加命令处理器

tags/freeze
黄翔 3 months ago
parent
commit
e7b8aeb9ac
  1. 4
      src/main/java/com/iflytop/gd/app/controller/CmdController.java
  2. 3
      src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java
  3. 1
      src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java
  4. 5
      src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java
  5. 4
      src/main/java/com/iflytop/gd/common/cmd/CommandHandler.java
  6. 4
      src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java
  7. 1
      src/main/java/com/iflytop/gd/debug/service/d.txt
  8. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/CloseDoorCommandHandler.java
  9. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/CloseHoldingJawCommandHandler.java
  10. 18
      src/main/java/com/iflytop/gd/debug/services/cmds/LiftDownPalletElvatorCommandHandler.java
  11. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/LiftUpPalletElvatorCommandHandler.java
  12. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/MoveTransportationArmCommandHandler.java
  13. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/OpenDoorCommandHandler.java
  14. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/OpenHoldingJawCommandHandler.java
  15. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/PauseHoldingJawCommandHandler.java
  16. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/PreEvacuateLiquidPumpCommandHandler.java
  17. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/PrefillLiquidPumpCommandHandler.java
  18. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/ResetLiquidArmCommandHandler.java
  19. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/ResetTransportationArmCommandHandler.java
  20. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/RotateLiquidArmCommandHandler.java
  21. 13
      src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapHeatingCommandHandler.java
  22. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapRecycleCommandHandler.java
  23. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StartHeatMaintainingCommandHandler.java
  24. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StartHeaterCommandHandler.java
  25. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StartLiquidPumpCommandHandler.java
  26. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StartRefrigerationCommandHandler.java
  27. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StartShakerCommandHandler.java
  28. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapHeatingCommandHandler.java
  29. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapRecycleCommandHandler.java
  30. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopDoorMovementCommandHandler.java
  31. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StopHeatMaintainingCommandHandler.java
  32. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopHeaterCommandHandler.java
  33. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidArmMovingCommandHandler.java
  34. 16
      src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidPumpCommandHandler.java
  35. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopMovingTransportationArmCommandHandler.java
  36. 18
      src/main/java/com/iflytop/gd/debug/services/cmds/StopPalletElvatorCommandHandler.java
  37. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopRefrigerationCommandHandler.java
  38. 17
      src/main/java/com/iflytop/gd/debug/services/cmds/StopShakerCommandHandler.java

4
src/main/java/com/iflytop/gd/app/controller/CmdController.java

@ -1,6 +1,6 @@
package com.iflytop.gd.app.controller;
import com.iflytop.gd.app.service.cmd.CommandHandler;
import com.iflytop.gd.common.cmd.CommandHandler;
import com.iflytop.gd.app.service.cmd.CommandHandlerRegistry;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.app.service.exceptions.UnSupportCommandException;
@ -14,8 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.concurrent.CompletableFuture;
@Tag(name = "前端业务指令")
@RestController
@RequestMapping("/api/cmd")

3
src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java

@ -3,6 +3,7 @@ package com.iflytop.gd.app.service.cmd;
import com.iflytop.gd.common.annotation.CheckedRunnable;
import com.iflytop.gd.common.cmd.CommandHandler;
import com.iflytop.gd.common.utils.LambdaUtil;
import java.util.concurrent.CompletableFuture;
@ -13,6 +14,4 @@ public abstract class BaseCommandHandler implements CommandHandler {
return CompletableFuture.runAsync(LambdaUtil.unchecked(task));
}
}

1
src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java

@ -2,6 +2,7 @@ package com.iflytop.gd.app.service.cmd;
import com.iflytop.gd.app.service.exceptions.UnSupportCommandException;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
import io.micrometer.common.lang.NonNull;
import jakarta.annotation.PostConstruct;
import jakarta.validation.constraints.NotNull;

5
src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java

@ -2,18 +2,17 @@ package com.iflytop.gd.app.service.cmd;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.concurrent.CompletableFuture;
@Slf4j
@Component
@RequiredArgsConstructor
@CommandMapping(moduleName = "test_module", commandName = "test_command")//业务指令注解
public class DemoCommand extends BaseCommandHandler {
public class DemoCommand implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {

4
src/main/java/com/iflytop/gd/app/service/cmd/CommandHandler.java → src/main/java/com/iflytop/gd/common/cmd/CommandHandler.java

@ -1,9 +1,7 @@
package com.iflytop.gd.app.service.cmd;
package com.iflytop.gd.common.cmd;
import com.iflytop.gd.app.model.dto.CmdDTO;
import java.util.concurrent.CompletableFuture;
public interface CommandHandler {
void handle(CmdDTO cmdDTO);
}

4
src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java

@ -3,7 +3,7 @@ package com.iflytop.gd.debug.controller;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.app.service.exceptions.UnSupportCommandException;
import com.iflytop.gd.common.result.Result;
import com.iflytop.gd.app.service.cmd.CommandHandler;
import com.iflytop.gd.common.cmd.CommandHandler;
import com.iflytop.gd.app.service.cmd.CommandHandlerRegistry;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@ -14,8 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.concurrent.CompletableFuture;
@Tag(name = "前端调试指令")
@RestController
@RequestMapping("/api/debug/cmd")

1
src/main/java/com/iflytop/gd/debug/service/d.txt

@ -1 +0,0 @@
调试模式service

16
src/main/java/com/iflytop/gd/debug/services/cmds/CloseDoorCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理关门指令
*/
@CommandMapping(moduleName = "door", commandName = "close")
public class CloseDoorCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/CloseHoldingJawCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理夹爪闭合指令
*/
@CommandMapping(moduleName = "holdingJaw", commandName = "close")
public class CloseHoldingJawCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

18
src/main/java/com/iflytop/gd/debug/services/cmds/LiftDownPalletElvatorCommandHandler.java

@ -0,0 +1,18 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理降下托盘电机指令
*/
@CommandMapping(moduleName = "palletElvator", commandName = "lift-down")
public class LiftDownPalletElvatorCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/LiftUpPalletElvatorCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理托盘电机上升指令
*/
@CommandMapping(moduleName = "palletElvator", commandName = "lift-up")
public class LiftUpPalletElvatorCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/MoveTransportationArmCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理移动转移机械臂指令
*/
@CommandMapping(moduleName = "transportationArm", commandName = "move")
public class MoveTransportationArmCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/OpenDoorCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理开门指令
*/
@CommandMapping(moduleName = "door", commandName = "open")
public class OpenDoorCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/OpenHoldingJawCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理打开夹爪指令
*/
@CommandMapping(moduleName = "holdingJaw", commandName = "open")
public class OpenHoldingJawCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/PauseHoldingJawCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理暂停夹爪指令
*/
@CommandMapping(moduleName = "holdingJaw", commandName = "pause")
public class PauseHoldingJawCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/PreEvacuateLiquidPumpCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理排空加液头指令
*/
@CommandMapping(moduleName = "liquidPump", commandName = "pre-evacuation")
public class PreEvacuateLiquidPumpCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/PrefillLiquidPumpCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理加液头预充指令
*/
@CommandMapping(moduleName = "liquidPump", commandName = "pre-filling")
public class PrefillLiquidPumpCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/ResetLiquidArmCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 复位加液臂指令处理器
*/
@CommandMapping(moduleName = "liquidArm", commandName = "reset")
public class ResetLiquidArmCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/ResetTransportationArmCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理复位转移机械臂指令
*/
@CommandMapping(moduleName = "transportationArm", commandName = "reset")
public class ResetTransportationArmCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/RotateLiquidArmCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理加液臂旋转指令
*/
@CommandMapping(moduleName = "liquidArm", commandName = "rotation")
public class RotateLiquidArmCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

13
src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapHeatingCommandHandler.java

@ -0,0 +1,13 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
@CommandMapping(moduleName = "coldTrap", commandName = "start_heating")
public class StartColdTrapHeatingCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapRecycleCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理冷阱开启循环指令
*/
@CommandMapping(moduleName = "coldTrap", commandName = "start_recycle")
public class StartColdTrapRecycleCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StartHeatMaintainingCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理启动加热器恒温指令
*/
@CommandMapping(moduleName = "heater", commandName = "start_heat-maintaining")
public class StartHeatMaintainingCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StartHeaterCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理启动加热器指令
*/
@CommandMapping(moduleName = "heater", commandName = "start")
public class StartHeaterCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StartLiquidPumpCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理加液泵启动指令
*/
@CommandMapping(moduleName = "liquidPump", commandName = "start")
public class StartLiquidPumpCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StartRefrigerationCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理启动冷阱制冷指令
*/
@CommandMapping(moduleName = "coldTrap", commandName = "start_refrigeration")
public class StartRefrigerationCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StartShakerCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理启动摇匀器指令
*/
@CommandMapping(moduleName = "shaker", commandName = "rotation")
public class StartShakerCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapHeatingCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理冷阱停止加热指令
*/
@CommandMapping(moduleName = "coldTrap", commandName = "stop_heating")
public class StopColdTrapHeatingCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapRecycleCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止冷阱循环指令
*/
@CommandMapping(moduleName = "coldTrap", commandName = "stop_recycle")
public class StopColdTrapRecycleCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopDoorMovementCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止门运动指令处理器
*/
@CommandMapping(moduleName = "door", commandName = "stop")
public class StopDoorMovementCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StopHeatMaintainingCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止恒温加热指令
*/
@CommandMapping(moduleName = "heater", commandName = "stop_heat-maintaining")
public class StopHeatMaintainingCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopHeaterCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止加热器指令
*/
@CommandMapping(moduleName = "heater", commandName = "stop")
public class StopHeaterCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidArmMovingCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理加液臂停止指令
*/
@CommandMapping(moduleName = "liquidArm", commandName = "stop")
public class StopLiquidArmMovingCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

16
src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidPumpCommandHandler.java

@ -0,0 +1,16 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理加液泵停止指令
*/
@CommandMapping(moduleName = "liquidPump", commandName = "stop")
public class StopLiquidPumpCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopMovingTransportationArmCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止转移机械臂移动指令
*/
@CommandMapping(moduleName = "transportationArm", commandName = "stop")
public class StopMovingTransportationArmCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

18
src/main/java/com/iflytop/gd/debug/services/cmds/StopPalletElvatorCommandHandler.java

@ -0,0 +1,18 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止托盘抬升器指令
*/
@CommandMapping(moduleName = "palletElvator", commandName = "stop")
public class StopPalletElvatorCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopRefrigerationCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止冷阱制冷指令
*/
@CommandMapping(moduleName = "coldTrap", commandName = "stop_refrigeration")
public class StopRefrigerationCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}

17
src/main/java/com/iflytop/gd/debug/services/cmds/StopShakerCommandHandler.java

@ -0,0 +1,17 @@
package com.iflytop.gd.debug.services.cmds;
import com.iflytop.gd.app.model.dto.CmdDTO;
import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.cmd.CommandHandler;
/**
* 处理停止摇匀器指令
*/
@CommandMapping(moduleName = "shaker", commandName = "rotation")
public class StopShakerCommandHandler implements CommandHandler {
@Override
public void handle(CmdDTO cmdDTO) {
}
}
Loading…
Cancel
Save