sige 1 year ago
parent
commit
311d7b5c52
  1. 16
      src/main/java/a8k/service/hardware/SamplesPreProcessModuleCtrlService.java
  2. 3
      src/main/resources/static/test/css/app.e804b054.css
  3. 2
      src/main/resources/static/test/index.html
  4. 2
      src/main/resources/static/test/js/app.bc2e12ec.js
  5. 1
      src/main/resources/static/test/js/app.bc2e12ec.js.map

16
src/main/java/a8k/service/hardware/SamplesPreProcessModuleCtrlService.java

@ -1,5 +1,6 @@
package a8k.service.hardware;
import a8k.appbean.A8kScanCurve;
import a8k.canbus.protocol.A8kEcode;
import a8k.canbus.protocol.MId;
import a8k.appbean.A8kTubeType;
@ -13,6 +14,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
@Component
@ -475,12 +477,24 @@ public class SamplesPreProcessModuleCtrlService implements HardwareCtrlModule {
order = 1,
beforeExecute="beforeActionExec"
)
public void setAeroslFanPower(Boolean enable) throws HardwareException, InterruptedException {
public AppRet<A8kScanCurve> setAeroslFanPower(Boolean enable) throws HardwareException, InterruptedException {
if (enable) {
canBus.fanControlerSetSpeed(MId.WbTubeFanMod, 99);
} else {
canBus.fanControlerSetSpeed(MId.WbTubeFanMod, 0);
}
var chart = new A8kScanCurve();
chart.refCurve = List.of(40, 80, 120, 160, 200, 240);
chart.refLine = new ArrayList<>();
chart.scanDataCurve = new ArrayList<>();
for ( int i=0; i<250; i++) {
var num = (int) (Math.random() * 250);
var offset = (int) (Math.random() * 50);
chart.refLine.add(num);
chart.scanDataCurve.add(num + offset);
}
return AppRet.success(chart);
}
public void beforeActionExec( Method method, List<Object> params ) {

3
src/main/resources/static/test/css/app.e804b054.css
File diff suppressed because it is too large
View File

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.de139c1f.js"></script><link href="css/app.d5f9ba8f.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.bc2e12ec.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.bc2e12ec.js
File diff suppressed because it is too large
View File

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

Loading…
Cancel
Save