Browse Source
feat:实现调试业务指令
feat:实现调试业务指令
# Conflicts: # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStartHeatingCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStartRecycleCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStartRefrigerationCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStopHeatingCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStopRecycleCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStopRefrigerationCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/CoverElevatorLiftDownCommandHandler.java # src/main/java/com/iflytop/gd/debug/services/cmds/DoorCloseCommandHandler.javatags/freeze
16 changed files with 112 additions and 52 deletions
-
10src/main/java/com/iflytop/gd/common/notification/Notification.java
-
2src/main/java/com/iflytop/gd/debug/services/cmds/ColdTrapStartHeatingCommandHandler.java
-
26src/main/java/com/iflytop/gd/debug/services/cmds/CoverElevatorLiftDownCommandHandler.java
-
6src/main/java/com/iflytop/gd/debug/services/cmds/CoverElevatorLiftUpCommandHandler.java
-
12src/main/java/com/iflytop/gd/infrastructure/devices/physical/PhysicalColdTray.java
-
6src/main/java/com/iflytop/gd/infrastructure/devices/physical/PhysicalLiquidFillingArm.java
-
4src/main/java/com/iflytop/gd/infrastructure/devices/physical/PhysicalTransportationArm.java
-
12src/main/java/com/iflytop/gd/infrastructure/devices/virtual/VirtualColdTray.java
-
4src/main/java/com/iflytop/gd/infrastructure/devices/virtual/VirtualLiquidFillingArm.java
-
6src/main/java/com/iflytop/gd/infrastructure/devices/virtual/VirtualTransportationArm.java
-
13src/main/java/com/iflytop/gd/system/constants/DistanceUnit.java
-
15src/main/java/com/iflytop/gd/system/constants/SpeedUnit.java
-
28src/main/java/com/iflytop/gd/system/constants/VelocityUnit.java
-
12src/main/java/com/iflytop/gd/system/devices/ColdTray.java
-
4src/main/java/com/iflytop/gd/system/devices/LiquidFillingArm.java
-
4src/main/java/com/iflytop/gd/system/devices/TransportationArm.java
@ -1,15 +0,0 @@ |
|||
package com.iflytop.gd.system.constants; |
|||
|
|||
/** |
|||
* 移动速度单位 |
|||
*/ |
|||
public enum SpeedUnit { |
|||
MM_PER_SEC, CM_PER_SEC; |
|||
|
|||
public Integer toMM_PER_SEC(Integer value) { |
|||
if (this == SpeedUnit.CM_PER_SEC) { |
|||
return value * 10; |
|||
} |
|||
return value; |
|||
} |
|||
} |
@ -0,0 +1,28 @@ |
|||
package com.iflytop.gd.system.constants; |
|||
|
|||
/** |
|||
* 移动速度单位 |
|||
*/ |
|||
public enum VelocityUnit { |
|||
MM_PER_SEC, CM_PER_SEC; |
|||
|
|||
public Integer toMM_PER_SEC(Integer value) { |
|||
if (this == VelocityUnit.CM_PER_SEC) { |
|||
return value * 10; |
|||
} |
|||
return value; |
|||
} |
|||
|
|||
|
|||
public static VelocityUnit toVelocityUnit(String unitString) { |
|||
if ("mm/s".equals(unitString)) { |
|||
return VelocityUnit.MM_PER_SEC; |
|||
} |
|||
|
|||
if ("cm/s".equals(unitString)) { |
|||
return VelocityUnit.CM_PER_SEC; |
|||
} |
|||
|
|||
throw new IllegalArgumentException("Unrecognized SpeedUnit: " + unitString); |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue