sige 1 year ago
parent
commit
98d362de3e
  1. 6
      src/main/java/a8k/hardware/HardwareServiceOrder.java
  2. 1
      src/main/java/a8k/hardware/controler/Controler.java
  3. 3
      src/main/java/a8k/service/hardware/ReactionPlatesTransmitCtrlService.java
  4. 2
      src/main/java/a8k/utils/HardwareService.java
  5. 2
      src/main/resources/static/test/index.html
  6. 2
      src/main/resources/static/test/js/app.758f1cd3.js
  7. 1
      src/main/resources/static/test/js/app.758f1cd3.js.map

6
src/main/java/a8k/hardware/HardwareServiceOrder.java

@ -0,0 +1,6 @@
package a8k.hardware;
public enum HardwareServiceOrder {
SamplesPreProcessModuleCtrlService,
ReactionPlatesTransmitCtrlService,
Max;
}

1
src/main/java/a8k/hardware/controler/Controler.java

@ -30,6 +30,7 @@ public class Controler {
Map<String,Object> service = new HashMap<>();
service.put("key", clazz.getSimpleName());
service.put("name", hardwareServiceAnnotation.name());
service.put("order", hardwareServiceAnnotation.order().ordinal());
services.add(service);
}
return AppRet.success(services);

3
src/main/java/a8k/service/hardware/ReactionPlatesTransmitCtrlService.java

@ -7,6 +7,7 @@ import a8k.canbus.protocol.MId;
import a8k.appbean.ecode.AppRet;
import a8k.canbus.A8kCanBusService;
import a8k.canbus.protocol.RegIndex;
import a8k.hardware.HardwareServiceOrder;
import a8k.opt_algo.A8kOptAlgo;
import a8k.utils.*;
import jakarta.annotation.Resource;
@ -18,7 +19,7 @@ import java.util.ArrayList;
import java.util.List;
@Component
@HardwareService(name = "反应板条搬移服务")
@HardwareService(name = "反应板条搬移服务", order= HardwareServiceOrder.ReactionPlatesTransmitCtrlService)
@HardwareServiceParams(service = ReactionPlatesTransmitCtrlService.class)
public class ReactionPlatesTransmitCtrlService implements HardwareCtrlModule {
static Logger logger = LoggerFactory.getLogger(ReactionPlatesTransmitCtrlService.class);

2
src/main/java/a8k/utils/HardwareService.java

@ -1,4 +1,5 @@
package a8k.utils;
import a8k.hardware.HardwareServiceOrder;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@ -7,4 +8,5 @@ import java.lang.annotation.Target;
@Target({ElementType.TYPE})
public @interface HardwareService {
String name();
HardwareServiceOrder order() default HardwareServiceOrder.Max;
}

2
src/main/resources/static/test/index.html

@ -1 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>a8k_webui</title><script defer="defer" src="js/chunk-vendors.0bbc0a44.js"></script><script defer="defer" src="js/app.a316097c.js"></script><link href="css/app.e804b054.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but a8k_webui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>a8k_webui</title><script defer="defer" src="js/chunk-vendors.0bbc0a44.js"></script><script defer="defer" src="js/app.758f1cd3.js"></script><link href="css/app.e804b054.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but a8k_webui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

2
src/main/resources/static/test/js/app.758f1cd3.js
File diff suppressed because it is too large
View File

1
src/main/resources/static/test/js/app.758f1cd3.js.map
File diff suppressed because it is too large
View File

Loading…
Cancel
Save