Browse Source

tray_out指令接收一个heatId

master
白凤吉 2 months ago
parent
commit
1654ac991c
  1. 4
      src/main/java/com/iflytop/gd/app/command/selftest/TrayOutCommand.java

4
src/main/java/com/iflytop/gd/app/command/selftest/TrayOutCommand.java

@ -11,6 +11,7 @@ import com.iflytop.gd.app.service.device.module.*;
import com.iflytop.gd.common.annotation.CommandMapping; import com.iflytop.gd.common.annotation.CommandMapping;
import com.iflytop.gd.common.enums.HeatModuleCode; import com.iflytop.gd.common.enums.HeatModuleCode;
import com.iflytop.gd.common.enums.data.DevicePositionCode; import com.iflytop.gd.common.enums.data.DevicePositionCode;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -37,7 +38,8 @@ public class TrayOutCommand extends BaseCommandHandler {
@Override @Override
public CompletableFuture<Void> handle(CmdDTO cmdDTO) { public CompletableFuture<Void> handle(CmdDTO cmdDTO) {
//TODO 通过传感器获取一个有托盘的加热模块顺序按照1-6 //TODO 通过传感器获取一个有托盘的加热模块顺序按照1-6
HeatModuleCode heatModuleCode = HeatModuleCode.heat_module_01;
String heatId = cmdDTO.getStringParam("heatId");
HeatModuleCode heatModuleCode = HeatModuleCode.valueOf(heatId);
double clawCapPick = devicePositionService.getPosition(DevicePositionCode.clawCapPick).getDistance(); //获取拍子夹取距离 double clawCapPick = devicePositionService.getPosition(DevicePositionCode.clawCapPick).getDistance(); //获取拍子夹取距离
double clawCapGrip = devicePositionService.getPosition(DevicePositionCode.clawCapGrip).getDistance(); //获取拍子夹紧距离 double clawCapGrip = devicePositionService.getPosition(DevicePositionCode.clawCapGrip).getDistance(); //获取拍子夹紧距离

Loading…
Cancel
Save