diff --git a/app.db b/app.db index ff2dc1a..f6b53fe 100644 Binary files a/app.db and b/app.db differ diff --git a/src/main/java/com/iflytop/digester/DigesterApplicationRunner.java b/src/main/java/com/iflytop/digester/DigesterApplicationRunner.java index 32147ac..6fb0d51 100644 --- a/src/main/java/com/iflytop/digester/DigesterApplicationRunner.java +++ b/src/main/java/com/iflytop/digester/DigesterApplicationRunner.java @@ -1,6 +1,8 @@ package com.iflytop.digester; import com.iflytop.digester.deviceinstance.Device; import jakarta.annotation.Resource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; @@ -9,6 +11,9 @@ import org.springframework.stereotype.Component; @Order(2) @Component public class DigesterApplicationRunner implements ApplicationRunner { + // logger + public static final Logger LOG = LoggerFactory.getLogger(DigesterApplicationRunner.class); + @Resource private Device device; @Value("${app.opencv-library-path}") @@ -20,9 +25,15 @@ public class DigesterApplicationRunner implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { + LOG.info("[APP] loading : {}", this.opencvLibraryPath); System.load(this.opencvLibraryPath); + + LOG.info("[APP] loading : {}", this.pylonLibraryPath); System.load(this.pylonLibraryPath); + + LOG.info("[APP] loading : {}", this.pylonWrapperPath); System.load(this.pylonWrapperPath); + this.device.liquidAddition.setup(); DigestionTaskTheadManager.getInstance().setup(); } diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index 8566493..b71ca39 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -27,6 +27,6 @@ app : liquidWaterBucketIndex: 2 bucketVolumeCheckEnable: false opencv-library-path: /userdata/rootfs_overlay/usr/lib/jni/libopencv_java420.so - pylon-library-path: /opt/pylon/lib/libpylonc.so.7.2 + pylon-library-path: /opt/pylon/lib/libpylonc.so pylon-wrapper-path: /app/camera/libcamera.so emergency-stop-file-path: /sys/class/gpio/gpio102/value \ No newline at end of file