diff --git a/app.db b/app.db index 998d983..5c89753 100644 Binary files a/app.db and b/app.db differ diff --git a/src/main/java/com/iflytop/a800/controller/DemoController.java b/src/main/java/com/iflytop/a800/controller/DemoController.java index d57ad50..cd6b861 100644 --- a/src/main/java/com/iflytop/a800/controller/DemoController.java +++ b/src/main/java/com/iflytop/a800/controller/DemoController.java @@ -8,6 +8,7 @@ import com.iflytop.a800.resource.TestCard; import com.iflytop.a800.resource.TestTube; import com.iflytop.a800.task.TubeTestTask; import com.iflytop.a800.utils.ScanResultAnalyser; +import com.iflytop.a800.utils.ScanResultAnalysisAlgo; import com.iflytop.uf.UfActiveRecord; import com.iflytop.uf.UfActuatorCmdExecutor; import com.iflytop.uf.controller.UfApiControllerBase; @@ -151,4 +152,16 @@ public class DemoController extends UfApiControllerBase { var result = analyser.analyse("WB", scanResult); return this.success(result); } + + @PostMapping("/api/demo/lib-algo-test") + @ResponseBody + public UfApiResponse libAlgoTest() { + var alog = new ScanResultAnalysisAlgo(); + float[] data = new float[1200]; + for ( int i=0; i<1200; i++ ) { + data[i] = 0; + } + var result = alog.calculate(data, 3); + return this.success(result); + } }