19 changed files with 258 additions and 208 deletions
-
7src/main/java/com/iflytop/sgs/app/cmd/control/CleanStartCommand.java
-
2src/main/java/com/iflytop/sgs/app/cmd/control/LiquidAddCommand.java
-
9src/main/java/com/iflytop/sgs/app/cmd/control/LiquidReduceCommand.java
-
6src/main/java/com/iflytop/sgs/app/cmd/control/MoveToFeedAreaCommand.java
-
2src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStopCommand.java
-
5src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpAddCommand.java
-
7src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpReduceCommand.java
-
5src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThickCommand.java
-
3src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThinCommand.java
-
5src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWasteCommand.java
-
5src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWaterCommand.java
-
7src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java
-
34src/main/java/com/iflytop/sgs/app/service/device/DeviceSensorService.java
-
4src/main/java/com/iflytop/sgs/common/enums/DeviceSensorCode.java
-
2src/main/java/com/iflytop/sgs/common/service/GDDeviceStatusService.java
-
5src/main/java/com/iflytop/sgs/hardware/service/GDDeviceStatusServiceImpl.java
@ -0,0 +1,34 @@ |
|||||
|
package com.iflytop.sgs.app.service.device; |
||||
|
|
||||
|
import com.iflytop.sgs.common.enums.DevicePartId; |
||||
|
import com.iflytop.sgs.common.enums.DeviceSensorCode; |
||||
|
import com.iflytop.sgs.common.service.GDDeviceStatusService; |
||||
|
import com.iflytop.sgs.hardware.exception.HardwareException; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Slf4j |
||||
|
@Service |
||||
|
@RequiredArgsConstructor |
||||
|
public class DeviceSensorService { |
||||
|
private final GDDeviceStatusService deviceStatusService; |
||||
|
|
||||
|
/* |
||||
|
* 获取传感器状态 |
||||
|
* */ |
||||
|
public boolean getSensorStatus(DeviceSensorCode sensorCode) throws HardwareException { |
||||
|
return deviceStatusService.getInputState(sensorCode.name()); |
||||
|
} |
||||
|
|
||||
|
/* |
||||
|
* 获取电机位置 |
||||
|
* */ |
||||
|
public Double getSensorStatus(DevicePartId devicePartId) throws HardwareException { |
||||
|
return deviceStatusService.getStepMotorPostion(devicePartId.name()); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue