|
|
@ -1,6 +1,7 @@ |
|
|
|
package iflytop.app.page; |
|
|
|
|
|
|
|
import iflytop.app.hardware.driver.StepMotorCtrlDriver; |
|
|
|
import iflytop.app.hardware.type.ModuleStatus; |
|
|
|
import iflytop.app.hardware.type.StepMotorMId; |
|
|
|
import iflytop.app.hardware.type.StepMotorRegIndex; |
|
|
|
import iflytop.app.hardware.type.StepMotorSpeedLevel; |
|
|
@ -13,6 +14,8 @@ import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
import java.io.IOException; |
|
|
|
|
|
|
|
@Component |
|
|
|
public class MotorCtrlPage { |
|
|
|
private static final Logger log = LoggerFactory.getLogger(MotorCtrlPage.class); |
|
|
@ -90,6 +93,10 @@ public class MotorCtrlPage { |
|
|
|
return stepMotorCtrlDriver.stepMotorReadEncPos(id); |
|
|
|
} |
|
|
|
|
|
|
|
public ModuleStatus readModuleStatus() throws HardwareException { |
|
|
|
return stepMotorCtrlDriver.readStatus(id); |
|
|
|
} |
|
|
|
|
|
|
|
public Integer readPos() throws HardwareException { |
|
|
|
return stepMotorCtrlDriver.stepMotorReadPos(id); |
|
|
|
} |
|
|
|