Browse Source

调试界面增加清空设备严重错误状态功能

master
白凤吉 4 months ago
parent
commit
7a6dc564e2
  1. 10
      src/main/java/a8k/extui/page/init/DeviceInitPage.java

10
src/main/java/a8k/extui/page/init/DeviceInitPage.java

@ -1,5 +1,6 @@
package a8k.extui.page.init;
import a8k.app.service.statemgr.DeviceWorkStateMgrService;
import a8k.app.type.DeviceRunMode;
import a8k.app.type.exception.AppException;
import a8k.app.service.lowerctrl.DeviceMoveToZeroCtrlService;
@ -8,11 +9,13 @@ import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.Resource;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
@RequiredArgsConstructor
public class DeviceInitPage {
@Resource
@ -22,6 +25,8 @@ public class DeviceInitPage {
@Resource
DeviceMoveToZeroCtrlService deviceMoveToZeroCtrlService;
private final DeviceWorkStateMgrService deviceWorkStateMgrService;
@ExtApiStatu(name = "", group = "设备工作模式", order = 1)
public String getDeviceRunMode() {
@ -94,6 +99,10 @@ public class DeviceInitPage {
return errorList;
}
public void clearFatalErrorFlag(){
deviceWorkStateMgrService.setFatalErrorFlag(false);
}
@Resource
ExtApiPageMgr extApiPageMgr;
@ -108,6 +117,7 @@ public class DeviceInitPage {
page.newGroup("设备初始化");
page.addFunction("初始化设备", this::initializeDevice);
page.addFunction("清空设备严重错误状态", this::clearFatalErrorFlag);
page.newGroup("电机使能");
page.addFunction("电机归零", this::moveAllStepMotorToZero);

Loading…
Cancel
Save