diff --git a/src/main/java/a8k/app/a8ktype/state/SensorState.java b/src/main/java/a8k/app/a8ktype/state/SensorState.java index 78fdafb..de05f67 100644 --- a/src/main/java/a8k/app/a8ktype/state/SensorState.java +++ b/src/main/java/a8k/app/a8ktype/state/SensorState.java @@ -10,8 +10,6 @@ public class SensorState { Integer incubateBoxTemperature = 25; @Schema(description = "废液桶满标志") Boolean wasteBinFullFlag = false; - @Schema(description = "A8K项目卡状态") - Boolean A8kProjCardState = false; public synchronized Integer getPboxTemperature() { return pboxTemperature; diff --git a/src/main/java/a8k/app/config/IflytophaldConnectionConfig.java b/src/main/java/a8k/app/config/IflytophaldConnectionConfig.java index 8ef69d5..07231b4 100644 --- a/src/main/java/a8k/app/config/IflytophaldConnectionConfig.java +++ b/src/main/java/a8k/app/config/IflytophaldConnectionConfig.java @@ -1,6 +1,6 @@ package a8k.app.config; -import a8k.app.hardware.basedriver.A8kCanBusConnection; +import a8k.app.hardware.channel.A8kCanBusConnection; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java b/src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java index a57297a..f0f1413 100644 --- a/src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java +++ b/src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java @@ -6,7 +6,7 @@ import a8k.app.service.data.ProjIdCardInfoMgrService; import a8k.app.service.statemgr.GStateMgrService; import a8k.app.dao.type.A8kProjInfoCardBreif; import a8k.app.a8ktype.ui.ApiRet; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import a8k.app.a8ktype.exception.AppException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/src/main/java/a8k/app/controler/api/v1/app/data/ReactionResultControler.java b/src/main/java/a8k/app/controler/api/v1/app/data/ReactionResultControler.java index f974598..73dc22a 100644 --- a/src/main/java/a8k/app/controler/api/v1/app/data/ReactionResultControler.java +++ b/src/main/java/a8k/app/controler/api/v1/app/data/ReactionResultControler.java @@ -4,7 +4,7 @@ import a8k.app.service.data.ReactionRecordMgrService; import a8k.app.service.statemgr.GStateMgrService; import a8k.app.dao.type.ReactionReport; import a8k.app.a8ktype.ui.ApiRet; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java b/src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java index f505432..8720b13 100644 --- a/src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java +++ b/src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java @@ -1,6 +1,6 @@ package a8k.app.dao; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import a8k.app.a8ktype.exception.AppException; import a8k.app.dao.type.ProjExtInfoCard; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; diff --git a/src/main/java/a8k/app/a8ktype/db/CommonPage.java b/src/main/java/a8k/app/dao/type/CommonPage.java similarity index 95% rename from src/main/java/a8k/app/a8ktype/db/CommonPage.java rename to src/main/java/a8k/app/dao/type/CommonPage.java index da96cb9..036e6fa 100644 --- a/src/main/java/a8k/app/a8ktype/db/CommonPage.java +++ b/src/main/java/a8k/app/dao/type/CommonPage.java @@ -1,4 +1,4 @@ -package a8k.app.a8ktype.db; +package a8k.app.dao.type; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/a8k/app/factory/AppExceptionFactory.java b/src/main/java/a8k/app/factory/AppExceptionFactory.java deleted file mode 100644 index a91ecc5..0000000 --- a/src/main/java/a8k/app/factory/AppExceptionFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package a8k.app.factory; - -import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; -import a8k.app.a8ktype.error.AppError; -import a8k.app.a8ktype.error.AEConsumeNotEnoughError; -import a8k.app.a8ktype.exception.AppException; -import jakarta.annotation.Resource; -import org.slf4j.Logger; -import org.springframework.stereotype.Component; -import a8k.app.service.data.ProjInfoMgrService; - -@Component -public class AppExceptionFactory { - static Logger logger = org.slf4j.LoggerFactory.getLogger(AppExceptionFactory.class); - - @Resource - ProjInfoMgrService projConfigMgrService; - - - public AppException buildAppException(A8kEcode code) { - return new AppException(new AppError(code)); - } -} diff --git a/src/main/java/a8k/app/factory/ZAppPromoptFactory.java b/src/main/java/a8k/app/factory/ZAppPromoptFactory.java index 4a0ab40..6936f9d 100644 --- a/src/main/java/a8k/app/factory/ZAppPromoptFactory.java +++ b/src/main/java/a8k/app/factory/ZAppPromoptFactory.java @@ -103,22 +103,6 @@ public class ZAppPromoptFactory { public static AppPromptEvent buildAppPromoptEvent(Exception e) { return new AppPromptEvent(buildAppPromopt(e)); } - // - // public static List buildAppPromptEvents(A8kEcodeContextListPromptEvent e) { - // List ret = new ArrayList<>(); - // for (AppActionErrorContext ecode : e.ecodeList) { - // ret.add(new AppPromptEvent(ZAppPromoptFactory.buildAppPromopt(ecode.ecode))); - // } - // return ret; - // } - // - // public static List buildAppPromptEvents(A8kErrorsPromptEvent e) { - // List prompts = new java.util.ArrayList<>(); - // for (AppError error : e.errors) { - // prompts.add(new AppPromptEvent(ZAppPromoptFactory.buildAppPromopt(error))); - // } - // return prompts; - // - // } + } \ No newline at end of file diff --git a/src/main/java/a8k/app/hardware/basedriver/A8kCanBusConnection.java b/src/main/java/a8k/app/hardware/channel/A8kCanBusConnection.java similarity index 99% rename from src/main/java/a8k/app/hardware/basedriver/A8kCanBusConnection.java rename to src/main/java/a8k/app/hardware/channel/A8kCanBusConnection.java index 4e2fb82..4596139 100644 --- a/src/main/java/a8k/app/hardware/basedriver/A8kCanBusConnection.java +++ b/src/main/java/a8k/app/hardware/channel/A8kCanBusConnection.java @@ -1,4 +1,4 @@ -package a8k.app.hardware.basedriver; +package a8k.app.hardware.channel; import a8k.OS; import a8k.app.a8ktype.appevent.A8kCanBusOnConnectEvent; diff --git a/src/main/java/a8k/app/hardware/basedriver/A8kCanBusService.java b/src/main/java/a8k/app/hardware/channel/A8kCanBusService.java similarity index 99% rename from src/main/java/a8k/app/hardware/basedriver/A8kCanBusService.java rename to src/main/java/a8k/app/hardware/channel/A8kCanBusService.java index 96d713d..8fae56a 100644 --- a/src/main/java/a8k/app/hardware/basedriver/A8kCanBusService.java +++ b/src/main/java/a8k/app/hardware/channel/A8kCanBusService.java @@ -1,4 +1,4 @@ -package a8k.app.hardware.basedriver; +package a8k.app.hardware.channel; import a8k.app.hardware.type.regindex.RegIndex; import a8k.app.hardware.type.a8kcanprotocol.*; diff --git a/src/main/java/a8k/app/hardware/basedriver/LisUartChannelConnection.java b/src/main/java/a8k/app/hardware/channel/LisUartChannelConnection.java similarity index 97% rename from src/main/java/a8k/app/hardware/basedriver/LisUartChannelConnection.java rename to src/main/java/a8k/app/hardware/channel/LisUartChannelConnection.java index caf3fc1..78c5e49 100644 --- a/src/main/java/a8k/app/hardware/basedriver/LisUartChannelConnection.java +++ b/src/main/java/a8k/app/hardware/channel/LisUartChannelConnection.java @@ -1,4 +1,4 @@ -package a8k.app.hardware.basedriver; +package a8k.app.hardware.channel; import lombok.extern.slf4j.Slf4j; import org.java_websocket.client.WebSocketClient; import org.java_websocket.enums.ReadyState; diff --git a/src/main/java/a8k/app/hardware/driver/CodeScanerDriver.java b/src/main/java/a8k/app/hardware/driver/CodeScanerDriver.java index 84d8fc0..4fb50c8 100644 --- a/src/main/java/a8k/app/hardware/driver/CodeScanerDriver.java +++ b/src/main/java/a8k/app/hardware/driver/CodeScanerDriver.java @@ -1,7 +1,7 @@ package a8k.app.hardware.driver; import a8k.OS; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kPacket; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.MId; diff --git a/src/main/java/a8k/app/hardware/driver/HbotDriver.java b/src/main/java/a8k/app/hardware/driver/HbotDriver.java index 65bdbf1..8fe6981 100644 --- a/src/main/java/a8k/app/hardware/driver/HbotDriver.java +++ b/src/main/java/a8k/app/hardware/driver/HbotDriver.java @@ -1,6 +1,6 @@ package a8k.app.hardware.driver; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.MId; import a8k.app.hardware.driver.type.HbotRegIndex; diff --git a/src/main/java/a8k/app/hardware/driver/InputDetectDriver.java b/src/main/java/a8k/app/hardware/driver/InputDetectDriver.java index 11304b3..a54a681 100644 --- a/src/main/java/a8k/app/hardware/driver/InputDetectDriver.java +++ b/src/main/java/a8k/app/hardware/driver/InputDetectDriver.java @@ -2,7 +2,7 @@ package a8k.app.hardware.driver; import a8k.app.a8ktype.error.AECodeError; import a8k.app.a8ktype.exception.AppException; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; import a8k.app.hardware.type.a8kcanprotocol.ModuleType; diff --git a/src/main/java/a8k/app/hardware/driver/MiniServoDriver.java b/src/main/java/a8k/app/hardware/driver/MiniServoDriver.java index 824f075..bb5f6cb 100644 --- a/src/main/java/a8k/app/hardware/driver/MiniServoDriver.java +++ b/src/main/java/a8k/app/hardware/driver/MiniServoDriver.java @@ -1,7 +1,7 @@ package a8k.app.hardware.driver; import a8k.app.constant.MiniServoConstant; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.driver.type.MiniServoRegIndex; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.CmdId; @@ -9,10 +9,8 @@ import a8k.app.hardware.type.regindex.RegIndex; import a8k.app.hardware.driver.type.MiniServoMId; import a8k.app.a8ktype.error.AEHardwareError; import a8k.app.a8ktype.exception.AppException; -import jakarta.annotation.Resource; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.slf4j.Logger; import org.springframework.stereotype.Component; diff --git a/src/main/java/a8k/app/hardware/extdriver/ModuleEnableCtrlDriver.java b/src/main/java/a8k/app/hardware/driver/ModuleEnableCtrlDriver.java similarity index 93% rename from src/main/java/a8k/app/hardware/extdriver/ModuleEnableCtrlDriver.java rename to src/main/java/a8k/app/hardware/driver/ModuleEnableCtrlDriver.java index 718ce47..2bfa878 100644 --- a/src/main/java/a8k/app/hardware/extdriver/ModuleEnableCtrlDriver.java +++ b/src/main/java/a8k/app/hardware/driver/ModuleEnableCtrlDriver.java @@ -1,10 +1,6 @@ -package a8k.app.hardware.extdriver; +package a8k.app.hardware.driver; -import a8k.app.hardware.basedriver.A8kCanBusService; -import a8k.app.hardware.driver.HbotDriver; -import a8k.app.hardware.driver.MiniServoDriver; -import a8k.app.hardware.driver.PipetteCtrlDriver; -import a8k.app.hardware.driver.StepMotorCtrlDriver; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.driver.type.MiniServoMId; import a8k.app.hardware.driver.type.StepMotorMId; import a8k.app.a8ktype.exception.AppException; diff --git a/src/main/java/a8k/app/hardware/driver/OptModuleDriver.java b/src/main/java/a8k/app/hardware/driver/OptModuleDriver.java index 46c2c97..0da6af8 100644 --- a/src/main/java/a8k/app/hardware/driver/OptModuleDriver.java +++ b/src/main/java/a8k/app/hardware/driver/OptModuleDriver.java @@ -2,7 +2,7 @@ package a8k.app.hardware.driver; import a8k.OS; import a8k.app.factory.A8kPacketFactory; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.MId; diff --git a/src/main/java/a8k/app/hardware/driver/OutputIOCtrlDriver.java b/src/main/java/a8k/app/hardware/driver/OutputIOCtrlDriver.java index 41a1a05..934c1c9 100644 --- a/src/main/java/a8k/app/hardware/driver/OutputIOCtrlDriver.java +++ b/src/main/java/a8k/app/hardware/driver/OutputIOCtrlDriver.java @@ -2,7 +2,7 @@ package a8k.app.hardware.driver; import a8k.app.a8ktype.error.AECodeError; import a8k.app.a8ktype.exception.AppException; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.ModuleType; import a8k.app.hardware.type.a8kcanprotocol.OutputIOId; diff --git a/src/main/java/a8k/app/hardware/driver/PipetteCtrlDriver.java b/src/main/java/a8k/app/hardware/driver/PipetteCtrlDriver.java index 88463db..d6d1c28 100644 --- a/src/main/java/a8k/app/hardware/driver/PipetteCtrlDriver.java +++ b/src/main/java/a8k/app/hardware/driver/PipetteCtrlDriver.java @@ -1,8 +1,7 @@ package a8k.app.hardware.driver; import a8k.extui.mgr.ExtApiPageMgr; -import a8k.extui.type.ExtUIPageCfg; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.LldType; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.MId; @@ -11,7 +10,6 @@ import a8k.app.hardware.type.regindex.RegIndex; import a8k.app.a8ktype.exception.AppException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import jakarta.annotation.PostConstruct; import jakarta.annotation.Resource; import lombok.RequiredArgsConstructor; import org.slf4j.Logger; diff --git a/src/main/java/a8k/app/hardware/driver/StepMotorCtrlDriver.java b/src/main/java/a8k/app/hardware/driver/StepMotorCtrlDriver.java index 05a6907..f531f06 100644 --- a/src/main/java/a8k/app/hardware/driver/StepMotorCtrlDriver.java +++ b/src/main/java/a8k/app/hardware/driver/StepMotorCtrlDriver.java @@ -1,7 +1,7 @@ package a8k.app.hardware.driver; import a8k.app.constant.ActionOvertimeConstant; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kPacket; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.regindex.RegIndex; diff --git a/src/main/java/a8k/app/hardware/driver/TemperatureControlDriver.java b/src/main/java/a8k/app/hardware/driver/TemperatureControlDriver.java index 01e38c5..d306fdf 100644 --- a/src/main/java/a8k/app/hardware/driver/TemperatureControlDriver.java +++ b/src/main/java/a8k/app/hardware/driver/TemperatureControlDriver.java @@ -1,6 +1,6 @@ package a8k.app.hardware.driver; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.driver.type.TemperatureControlerMid; import a8k.app.hardware.driver.type.TemperatureControlerRegIndex; diff --git a/src/main/java/a8k/app/hardware/utils/OptGainConvert.java b/src/main/java/a8k/app/hardware/utils/OptGainConvert.java new file mode 100644 index 0000000..0aa7c61 --- /dev/null +++ b/src/main/java/a8k/app/hardware/utils/OptGainConvert.java @@ -0,0 +1,75 @@ +package a8k.app.hardware.utils; + +import a8k.app.dao.type.a8kidcard.zenum.A8kOptType; + +public class OptGainConvert { + + static public class FOptGainConvert { + public double scanerToRealGain(int gain) { + double scanGain = 0; + scanGain = (((100. / 256.) * (double) gain) + 0.125) / 2.15 + 1.; //和硬件电路有关 + return scanGain; + } + + public int scanerToRawGain(double scanGain) { + int scan_gain_raw = 0; + scan_gain_raw = (int) (((scanGain - 1.0) * 2.15 - 0.125) * 255. / 100. + 0.5); //和硬件电路有关 + if (scan_gain_raw < 1) + scan_gain_raw = 1; + if (scan_gain_raw > 255) + scan_gain_raw = 255; + return scan_gain_raw; + } + + + } + + static public class TOptGainConvert { + public int scanerToRawGain(double scanGain) { + // opamp_gain = (((100.0 * (float) scan_gain_raw) / 255) + 2.4) / 4.7; + int scan_gain_raw = 0; + scan_gain_raw = (int) ((scanGain * 4.7 - 2.4) * 256. / 100. + 0.5); //和硬件电路有关 + if (scan_gain_raw < 1) + scan_gain_raw = 1; + if (scan_gain_raw > 255) + scan_gain_raw = 255; + return scan_gain_raw; + } + + public double scanerToRealGain(int gain) { + double scanGain = 0; + scanGain = (((100.0 * (double) gain) / 256) + 2.4) / 4.7; //和硬件电路有关 + return scanGain; + } + + + } + + + public static double scanerToRealGain(A8kOptType type, int gain) { + if (type == A8kOptType.FOPT) { + return new FOptGainConvert().scanerToRealGain(gain); + } else if (type == A8kOptType.TOPT) { + return new TOptGainConvert().scanerToRealGain(gain); + } + return 0; + } + + public static int scanerToRawGain(A8kOptType type, double scanGain) { + if (type == A8kOptType.FOPT) { + return new FOptGainConvert().scanerToRawGain(scanGain); + } else if (type == A8kOptType.TOPT) { + return new TOptGainConvert().scanerToRawGain(scanGain); + } + return 0; + } + + public static void main(String[] args) { + TOptGainConvert tgc = new TOptGainConvert(); + System.out.printf("t gain range %f->%f%n", tgc.scanerToRealGain(0), tgc.scanerToRealGain(255)); + + FOptGainConvert fgc = new FOptGainConvert(); + System.out.printf("f gain range %f->%f%n", fgc.scanerToRealGain(0), fgc.scanerToRealGain(255)); + + } +} diff --git a/src/main/java/a8k/app/service/appsetup/A8kSubModuleRegInitService.java b/src/main/java/a8k/app/service/appsetup/A8kSubModuleRegInitService.java index 8c31d6b..f48f293 100644 --- a/src/main/java/a8k/app/service/appsetup/A8kSubModuleRegInitService.java +++ b/src/main/java/a8k/app/service/appsetup/A8kSubModuleRegInitService.java @@ -5,17 +5,15 @@ import a8k.app.a8ktype.appevent.A8kCanBusOnConnectEvent; import a8k.app.a8ktype.appevent.AppEvent; import a8k.app.a8ktype.exception.AppException; import a8k.app.config.A8kSubModuleInitRegConfig; -import a8k.app.dao.SubModuleRegInitialValueDao; import a8k.app.dao.type.SubModuleRegInitialValue; -import a8k.app.hardware.basedriver.A8kCanBusService; -import a8k.app.hardware.extdriver.ModuleEnableCtrlDriver; +import a8k.app.hardware.channel.A8kCanBusService; +import a8k.app.hardware.driver.ModuleEnableCtrlDriver; import a8k.app.hardware.type.a8kcanprotocol.MId; import a8k.app.hardware.type.a8kcanprotocol.ModuleType; import a8k.app.hardware.type.regindex.RegIndex; import a8k.app.service.bases.AppEventBusService; import a8k.app.service.data.SubModuleRegInitialValueMgrService; import a8k.app.service.statemgr.GStateMgrService; -import a8k.app.utils.ZList; import jakarta.annotation.PostConstruct; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/a8k/app/service/background/SensorDataUpdateService.java b/src/main/java/a8k/app/service/background/SensorDataUpdateService.java index b82bccd..472ee21 100644 --- a/src/main/java/a8k/app/service/background/SensorDataUpdateService.java +++ b/src/main/java/a8k/app/service/background/SensorDataUpdateService.java @@ -3,7 +3,7 @@ package a8k.app.service.background; import a8k.OS; import a8k.app.a8ktype.DeviceRunMode; import a8k.app.a8ktype.error.AppError; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.service.bases.AppEventBusService; import a8k.app.service.statemgr.GStateMgrService; import a8k.app.service.statemgr.OptScanModuleStateMgrService; @@ -11,7 +11,6 @@ import a8k.app.a8ktype.state.enumtype.OptScanModuleState; import a8k.app.hardware.driver.TemperatureControlDriver; import a8k.app.a8ktype.exception.AppException; import jakarta.annotation.PostConstruct; -import jakarta.annotation.Resource; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java b/src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java index 485435f..d33fcca 100644 --- a/src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java +++ b/src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java @@ -15,7 +15,7 @@ import a8k.app.service.lowerctrl.ProjIDCardCtrlAndMonitorService; import a8k.app.service.statemgr.GStateMgrService; import a8k.app.dao.type.A8kProjInfoCardBreif; import a8k.app.dao.type.ProjExtInfoCard; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import a8k.app.utils.ProjBuildinInfo; import a8k.app.utils.ZAppChecker; import a8k.app.utils.DoubleUtils; diff --git a/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java b/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java index ff4e4de..0b52854 100644 --- a/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java +++ b/src/main/java/a8k/app/service/data/ReactionRecordMgrService.java @@ -7,7 +7,7 @@ import a8k.app.dao.type.ReactionReport; import a8k.app.service.statemgr.GStateMgrService; import a8k.app.a8ktype.state.ProjectTaskContext; import a8k.app.a8ktype.type.ReactionResult; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import a8k.app.utils.ProjInfo; import a8k.app.utils.ZJsonHelper; import jakarta.annotation.PostConstruct; diff --git a/src/main/java/a8k/app/service/data/SubModuleRegInitialValueMgrService.java b/src/main/java/a8k/app/service/data/SubModuleRegInitialValueMgrService.java index dc6a1c5..3bfbe83 100644 --- a/src/main/java/a8k/app/service/data/SubModuleRegInitialValueMgrService.java +++ b/src/main/java/a8k/app/service/data/SubModuleRegInitialValueMgrService.java @@ -1,21 +1,14 @@ package a8k.app.service.data; -import a8k.OS; -import a8k.app.a8ktype.appevent.A8kCanBusOnConnectEvent; -import a8k.app.a8ktype.appevent.AppEvent; import a8k.app.a8ktype.exception.AppException; import a8k.app.config.A8kSubModuleInitRegConfig; import a8k.app.dao.SubModuleRegInitialValueDao; import a8k.app.dao.type.SubModuleRegInitialValue; -import a8k.app.hardware.basedriver.A8kCanBusService; -import a8k.app.hardware.extdriver.ModuleEnableCtrlDriver; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.MId; import a8k.app.hardware.type.a8kcanprotocol.ModuleType; import a8k.app.hardware.type.regindex.RegIndex; -import a8k.app.service.bases.AppEventBusService; -import a8k.app.service.statemgr.GStateMgrService; import a8k.app.utils.ZList; -import jakarta.annotation.PostConstruct; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/a8k/app/service/lis/LISService.java b/src/main/java/a8k/app/service/lis/LISService.java deleted file mode 100644 index 2c8aece..0000000 --- a/src/main/java/a8k/app/service/lis/LISService.java +++ /dev/null @@ -1,11 +0,0 @@ -package a8k.app.service.lis; - -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Component; - -@Component -@Slf4j -@RequiredArgsConstructor -public class LISService { -} diff --git a/src/main/java/a8k/app/service/lowerctrl/DeviceMoveToZeroCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/DeviceMoveToZeroCtrlService.java index 99c64bf..1d54df8 100644 --- a/src/main/java/a8k/app/service/lowerctrl/DeviceMoveToZeroCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/DeviceMoveToZeroCtrlService.java @@ -4,9 +4,9 @@ import a8k.app.a8ktype.ui.ZAppPromopt; import a8k.app.a8ktype.ui.ZAppPromoptFormsItem; import a8k.app.a8ktype.ui.MessageLevel; import a8k.app.factory.ZAppPromoptFactory; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.driver.InputDetectDriver; -import a8k.app.hardware.extdriver.ModuleEnableCtrlDriver; +import a8k.app.hardware.driver.ModuleEnableCtrlDriver; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; import a8k.app.hardware.driver.MiniServoDriver; diff --git a/src/main/java/a8k/app/service/lowerctrl/HbotMoveCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/HbotMoveCtrlService.java index a5c4f55..9aebc95 100644 --- a/src/main/java/a8k/app/service/lowerctrl/HbotMoveCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/HbotMoveCtrlService.java @@ -7,7 +7,7 @@ import a8k.app.hardware.driver.type.PipetteRegIndex; import a8k.app.hardware.driver.HbotDriver; import a8k.app.hardware.driver.PipetteCtrlDriver; import a8k.app.a8ktype.exception.AppException; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; import a8k.app.hardware.type.a8kcanprotocol.MId; diff --git a/src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java index 7af7f2c..709a0a4 100644 --- a/src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java @@ -18,7 +18,7 @@ import a8k.app.a8ktype.device.IncubatorPos; import a8k.app.a8ktype.opttype.OptScanDirection; import a8k.app.a8ktype.exception.AppException; import a8k.app.utils.ProjBuildinInfo; -import a8k.app.utils.opt_gain_convert.OptGainConvert; +import a8k.app.hardware.utils.OptGainConvert; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java b/src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java index 75d40e0..4192ddc 100644 --- a/src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java +++ b/src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java @@ -9,7 +9,7 @@ import a8k.app.hardware.type.regindex.RegIndex; import a8k.app.dao.type.ProjExtInfoCard; import a8k.app.a8ktype.exception.AppException; import a8k.app.service.bases.AppEventBusService; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.*; import a8k.app.a8kproj.A8kIdCardDataParseService; import a8k.app.utils.ProjBuildinInfo; diff --git a/src/main/java/a8k/app/service/lowerctrl/TubeFeedingCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/TubeFeedingCtrlService.java index e5dd142..9982006 100644 --- a/src/main/java/a8k/app/service/lowerctrl/TubeFeedingCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/TubeFeedingCtrlService.java @@ -15,14 +15,12 @@ import a8k.app.a8ktype.type.TubeHolderScanResult; import a8k.app.a8ktype.type.TubesScanResult; import a8k.app.a8ktype.exception.AppException; import a8k.app.a8ktype.type.TargetPosMeasureDirection; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; import a8k.app.hardware.type.a8kcanprotocol.MId; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @Component diff --git a/src/main/java/a8k/app/service/lowerctrl/TubeFeedingExCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/TubeFeedingExCtrlService.java index 0ef2b66..0da4cce 100644 --- a/src/main/java/a8k/app/service/lowerctrl/TubeFeedingExCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/TubeFeedingExCtrlService.java @@ -1,7 +1,7 @@ package a8k.app.service.lowerctrl; import a8k.app.constant.MiniServoConstant; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.constant.ActionOvertimeConstant; import a8k.app.hardware.type.a8kcanprotocol.CmdId; import a8k.app.hardware.type.a8kcanprotocol.MId; diff --git a/src/main/java/a8k/app/service/lowerctrl/TurnableMoveCtrlService.java b/src/main/java/a8k/app/service/lowerctrl/TurnableMoveCtrlService.java index feb211b..b55bb20 100644 --- a/src/main/java/a8k/app/service/lowerctrl/TurnableMoveCtrlService.java +++ b/src/main/java/a8k/app/service/lowerctrl/TurnableMoveCtrlService.java @@ -6,7 +6,7 @@ import a8k.app.hardware.driver.type.StepMotorMId; import a8k.app.service.param.pos.TurntablePosParamMgr; import a8k.app.a8ktype.device.IncubatorPos; import a8k.app.a8ktype.exception.AppException; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; diff --git a/src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java b/src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java index 71a7cc5..e86c4a2 100644 --- a/src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java +++ b/src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java @@ -268,28 +268,6 @@ public class AppConsumablesScanService { return new ConsumablesScanResultPacket(scanReport, scanRawResults); } -// public ConsumablesOneChannelScanResultPacket scanOneGroupConsumables(ConsumableGroup group) throws AppException { -// if (!gstate.isDeviceInited()) { -// throw new AppException(A8kEcode.APPE_DEVICE_NOT_INITED); -// } -// -// Integer chNum = group.off; -// ConsumableOneChRawResult scanResult; -// -// scanResult = scanCtrlService.doScanOneCh(chNum); -// -// var scanReport = parseScanResult(chNum, scanResult); -// if (scanReport.state != ConsumablesScanReportErrorType.PASS) { -// loadingConsumables(chNum, scanReport); -// } -// -// ConsumablesOneChannelScanResultPacket ret = new ConsumablesOneChannelScanResultPacket(); -// ret.scanRawResult = scanResult; -// ret.scanReport = scanReport; -// ret.consumableState = consumablesMgrService.getState(); -// -// return ret; -// } // For Test Only public void loadingConsumablesDirectly(ConsumablesScanReport result) { diff --git a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/MainFlowCtrlScheduler.java b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/MainFlowCtrlScheduler.java index 9c549a6..2a8d1cf 100644 --- a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/MainFlowCtrlScheduler.java +++ b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/MainFlowCtrlScheduler.java @@ -11,7 +11,7 @@ import a8k.app.a8ktype.error.AppError; import a8k.app.a8ktype.exception.AppException; import a8k.app.a8ktype.state.enumtype.A8kWorkState; import a8k.app.factory.ZAppPromoptFactory; -import a8k.app.hardware.extdriver.ModuleEnableCtrlDriver; +import a8k.app.hardware.driver.ModuleEnableCtrlDriver; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.service.bases.AppEventBusService; import a8k.app.service.bases.UIMessage; diff --git a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java index 55f4a6e..55d08c0 100644 --- a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java +++ b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java @@ -1,7 +1,7 @@ package a8k.app.service.mainctrl.mainflowctrl.action; import a8k.app.a8ktype.DeviceRunMode; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.driver.InputDetectDriver; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; import a8k.app.hardware.type.a8kcanprotocol.InputIOId; diff --git a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/A8kPublicAreaResourcePacket.java b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/A8kPublicAreaResourcePacket.java deleted file mode 100644 index 75b0ad7..0000000 --- a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/A8kPublicAreaResourcePacket.java +++ /dev/null @@ -1,17 +0,0 @@ -package a8k.app.service.mainctrl.mainflowctrl.base; - -import java.util.List; - -public class A8kPublicAreaResourcePacket implements AutoCloseable { - List areas; - - public A8kPublicAreaResourcePacket(List areas) { - this.areas = areas; - } - - @Override public void close() { - for (PublicAreaResource area : areas) { - area.close(); - } - } -} diff --git a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/ActionDoUtils.java b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/ActionDoUtils.java deleted file mode 100644 index 887e626..0000000 --- a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/base/ActionDoUtils.java +++ /dev/null @@ -1,23 +0,0 @@ -package a8k.app.service.mainctrl.mainflowctrl.base; - -import a8k.app.a8ktype.error.AppError; -import a8k.app.a8ktype.exception.AppException; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class ActionDoUtils { - @FunctionalInterface - public interface Function { - void doFunction() throws AppException; - } - - public static AppError doAction(Function function) { - try { - function.doFunction(); - } catch (AppException e) { - log.error("doAction error: {}", e.getError(), e); - return e.getError(); - } - return null; - } -} diff --git a/src/main/java/a8k/app/utils/ZAppChecker.java b/src/main/java/a8k/app/utils/ZAppChecker.java index f50ae65..ced0700 100644 --- a/src/main/java/a8k/app/utils/ZAppChecker.java +++ b/src/main/java/a8k/app/utils/ZAppChecker.java @@ -1,12 +1,8 @@ package a8k.app.utils; -import a8k.app.a8ktype.DeviceRunMode; -import a8k.app.factory.AppExceptionFactory; import a8k.app.hardware.type.a8kcanprotocol.A8kEcode; -import a8k.app.service.statemgr.GStateMgrService; import a8k.app.a8ktype.error.AppError; import a8k.app.a8ktype.exception.AppException; -import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -15,12 +11,6 @@ import java.util.List; @Component @Slf4j public class ZAppChecker { - @Resource - AppExceptionFactory ebuilder; - - @Resource - GStateMgrService gstate; - static public void check(Boolean conditon, A8kEcode ecode, String fmt, Object... args) throws AppException { if (!conditon) { throw new AppException(new AppError(ecode, fmt, args)); diff --git a/src/main/java/a8k/app/utils/ZSqlite.java b/src/main/java/a8k/app/utils/ZSqlite.java index 8a7a18c..6789356 100644 --- a/src/main/java/a8k/app/utils/ZSqlite.java +++ b/src/main/java/a8k/app/utils/ZSqlite.java @@ -1,7 +1,7 @@ package a8k.app.utils; import a8k.app.constant.FilePathConstant; -import a8k.app.a8ktype.db.CommonPage; +import a8k.app.dao.type.CommonPage; import jakarta.annotation.Nullable; import lombok.SneakyThrows; import org.slf4j.Logger; diff --git a/src/main/java/a8k/app/utils/opt_gain_convert/FOptGainConvert.java b/src/main/java/a8k/app/utils/opt_gain_convert/FOptGainConvert.java deleted file mode 100644 index 4d1a697..0000000 --- a/src/main/java/a8k/app/utils/opt_gain_convert/FOptGainConvert.java +++ /dev/null @@ -1,21 +0,0 @@ -package a8k.app.utils.opt_gain_convert; - -public class FOptGainConvert { - public double scanerToRealGain(int gain) { - double scanGain = 0; - scanGain = (((100. / 256.) * (double) gain) + 0.125) / 2.15 + 1.; //和硬件电路有关 - return scanGain; - } - - public int scanerToRawGain(double scanGain) { - int scan_gain_raw = 0; - scan_gain_raw = (int) (((scanGain - 1.0) * 2.15 - 0.125) * 255. / 100. + 0.5); //和硬件电路有关 - if (scan_gain_raw < 1) - scan_gain_raw = 1; - if (scan_gain_raw > 255) - scan_gain_raw = 255; - return scan_gain_raw; - } - - -} diff --git a/src/main/java/a8k/app/utils/opt_gain_convert/OptGainConvert.java b/src/main/java/a8k/app/utils/opt_gain_convert/OptGainConvert.java deleted file mode 100644 index 1316ae2..0000000 --- a/src/main/java/a8k/app/utils/opt_gain_convert/OptGainConvert.java +++ /dev/null @@ -1,32 +0,0 @@ -package a8k.app.utils.opt_gain_convert; - -import a8k.app.dao.type.a8kidcard.zenum.A8kOptType; - -public class OptGainConvert { - public static double scanerToRealGain(A8kOptType type, int gain) { - if (type == A8kOptType.FOPT) { - return new FOptGainConvert().scanerToRealGain(gain); - } else if (type == A8kOptType.TOPT) { - return new TOptGainConvert().scanerToRealGain(gain); - } - return 0; - } - - public static int scanerToRawGain(A8kOptType type, double scanGain) { - if (type == A8kOptType.FOPT) { - return new FOptGainConvert().scanerToRawGain(scanGain); - } else if (type == A8kOptType.TOPT) { - return new TOptGainConvert().scanerToRawGain(scanGain); - } - return 0; - } - - public static void main(String[] args) { - TOptGainConvert tgc = new TOptGainConvert(); - System.out.printf("t gain range %f->%f%n", tgc.scanerToRealGain(0), tgc.scanerToRealGain(255)); - - FOptGainConvert fgc = new FOptGainConvert(); - System.out.printf("f gain range %f->%f%n", fgc.scanerToRealGain(0), fgc.scanerToRealGain(255)); - - } -} diff --git a/src/main/java/a8k/app/utils/opt_gain_convert/TOptGainConvert.java b/src/main/java/a8k/app/utils/opt_gain_convert/TOptGainConvert.java deleted file mode 100644 index 98f0dd5..0000000 --- a/src/main/java/a8k/app/utils/opt_gain_convert/TOptGainConvert.java +++ /dev/null @@ -1,23 +0,0 @@ -package a8k.app.utils.opt_gain_convert; - -public class TOptGainConvert { - - public int scanerToRawGain(double scanGain) { - // opamp_gain = (((100.0 * (float) scan_gain_raw) / 255) + 2.4) / 4.7; - int scan_gain_raw = 0; - scan_gain_raw = (int) ((scanGain * 4.7 - 2.4) * 256. / 100. + 0.5); //和硬件电路有关 - if (scan_gain_raw < 1) - scan_gain_raw = 1; - if (scan_gain_raw > 255) - scan_gain_raw = 255; - return scan_gain_raw; - } - - public double scanerToRealGain(int gain) { - double scanGain = 0; - scanGain = (((100.0 * (double) gain) / 256) + 2.4) / 4.7; //和硬件电路有关 - return scanGain; - } - - -} diff --git a/src/main/java/a8k/app/factory/FakeOptScanResultFactory.java b/src/main/java/a8k/extui/factory/FakeOptScanResultFactory.java similarity index 98% rename from src/main/java/a8k/app/factory/FakeOptScanResultFactory.java rename to src/main/java/a8k/extui/factory/FakeOptScanResultFactory.java index 007aabf..3799af7 100644 --- a/src/main/java/a8k/app/factory/FakeOptScanResultFactory.java +++ b/src/main/java/a8k/extui/factory/FakeOptScanResultFactory.java @@ -1,4 +1,4 @@ -package a8k.app.factory; +package a8k.extui.factory; import a8k.app.a8kproj.optalgo.type.A8kOptPeak; import a8k.app.a8kproj.optalgo.type.OptAlgoAnalysResult; diff --git a/src/main/java/a8k/app/factory/ProjExtInfoCardFactory.java b/src/main/java/a8k/extui/factory/ProjExtInfoCardFactory.java similarity index 98% rename from src/main/java/a8k/app/factory/ProjExtInfoCardFactory.java rename to src/main/java/a8k/extui/factory/ProjExtInfoCardFactory.java index bf97ee5..998baf5 100644 --- a/src/main/java/a8k/app/factory/ProjExtInfoCardFactory.java +++ b/src/main/java/a8k/extui/factory/ProjExtInfoCardFactory.java @@ -1,4 +1,4 @@ -package a8k.app.factory; +package a8k.extui.factory; import a8k.SpringBootBeanUtil; import a8k.app.a8ktype.exception.AppException; diff --git a/src/main/java/a8k/extui/mgr/ExtApiPageGroupCfgMgr.java b/src/main/java/a8k/extui/mgr/ExtApiPageGroupCfgMgr.java index 12940cb..61eac06 100644 --- a/src/main/java/a8k/extui/mgr/ExtApiPageGroupCfgMgr.java +++ b/src/main/java/a8k/extui/mgr/ExtApiPageGroupCfgMgr.java @@ -169,7 +169,7 @@ public class ExtApiPageGroupCfgMgr { new Menu(VirtualEventGeneratorPage.class, "虚拟事件生成"), new Menu(IDCardDataGeneratorPage.class, "ID卡数据生成器") )), - new Menu(UsrOperationSimulation.class, "用户行为模拟器"), + new Menu(UsrOperationSimulationPage.class, "用户行为模拟器"), new Menu(CodeGeneratorPage.class, "条码字符生成工具") ))); diff --git a/src/main/java/a8k/extui/oldpage/pos_calibration/PosMeasureUtilsPage.java b/src/main/java/a8k/extui/oldpage/pos_calibration/PosMeasureUtilsPage.java index 02a9a79..98dd30b 100644 --- a/src/main/java/a8k/extui/oldpage/pos_calibration/PosMeasureUtilsPage.java +++ b/src/main/java/a8k/extui/oldpage/pos_calibration/PosMeasureUtilsPage.java @@ -4,7 +4,7 @@ import a8k.extui.mgr.ExtApiPageMgr; import a8k.extui.type.ExtUIPageCfg; import a8k.app.hardware.driver.HbotDriver; import a8k.app.hardware.driver.PipetteCtrlDriver; -import a8k.app.hardware.extdriver.ModuleEnableCtrlDriver; +import a8k.app.hardware.driver.ModuleEnableCtrlDriver; import a8k.app.a8ktype.device.Pos2d; import a8k.app.a8ktype.exception.AppException; import jakarta.annotation.PostConstruct; diff --git a/src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java b/src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java index d01a980..7074fb8 100644 --- a/src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java +++ b/src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java @@ -3,7 +3,7 @@ package a8k.extui.page.debug; import a8k.app.a8ktype.exception.AppException; import a8k.app.dao.type.A8kProjInfoCardBreif; import a8k.app.dao.type.ProjExtInfoCard; -import a8k.app.factory.ProjExtInfoCardFactory; +import a8k.extui.factory.ProjExtInfoCardFactory; import a8k.app.service.data.ProjIdCardInfoMgrService; import a8k.app.service.data.ProjInfoMgrService; import a8k.app.service.statemgr.GStateMgrService; diff --git a/src/main/java/a8k/extui/page/extapp/OptModuleParamCalibration.java b/src/main/java/a8k/extui/page/extapp/OptModuleParamCalibration.java index 1b77f9f..527d54f 100644 --- a/src/main/java/a8k/extui/page/extapp/OptModuleParamCalibration.java +++ b/src/main/java/a8k/extui/page/extapp/OptModuleParamCalibration.java @@ -13,7 +13,7 @@ import a8k.app.service.param.optparam.OptModuleExtParamsMgr; import a8k.app.a8ktype.param.optpos.OptModuleExtParam; import a8k.app.dao.type.a8kidcard.zenum.A8kOptType; import a8k.app.a8ktype.exception.AppException; -import a8k.app.utils.opt_gain_convert.OptGainConvert; +import a8k.app.hardware.utils.OptGainConvert; import jakarta.annotation.PostConstruct; import jakarta.annotation.Resource; import org.slf4j.Logger; diff --git a/src/main/java/a8k/extui/page/extapp/UsrOperationSimulation.java b/src/main/java/a8k/extui/page/extapp/UsrOperationSimulationPage.java similarity index 97% rename from src/main/java/a8k/extui/page/extapp/UsrOperationSimulation.java rename to src/main/java/a8k/extui/page/extapp/UsrOperationSimulationPage.java index 5a76776..990f3d7 100644 --- a/src/main/java/a8k/extui/page/extapp/UsrOperationSimulation.java +++ b/src/main/java/a8k/extui/page/extapp/UsrOperationSimulationPage.java @@ -6,7 +6,7 @@ import a8k.app.a8ktype.exception.AppException; import a8k.app.a8ktype.type.TubeHolderScanResult; import a8k.app.a8ktype.type.TubesScanResult; import a8k.app.dao.type.ProjExtInfoCard; -import a8k.app.factory.ProjExtInfoCardFactory; +import a8k.extui.factory.ProjExtInfoCardFactory; import a8k.app.service.data.ProjIdCardInfoMgrService; import a8k.app.service.data.ProjInfoMgrService; import a8k.app.service.lowerctrl.ProjIDCardCtrlAndMonitorService; @@ -20,7 +20,7 @@ import jakarta.annotation.Resource; import org.springframework.stereotype.Component; @Component -public class UsrOperationSimulation { +public class UsrOperationSimulationPage { @Resource ConsumablesMgrService consumablesMgrService; diff --git a/src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java b/src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java index cb79e13..fa01457 100644 --- a/src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java +++ b/src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java @@ -9,8 +9,8 @@ import a8k.app.a8ktype.type.ReactionResult; import a8k.app.dao.type.a8kidcard.A8kResultBuilderFn; import a8k.app.dao.type.a8kidcard.zenum.A8kOptType; import a8k.app.dao.type.a8kidcard.zenum.A8kResultUnit; -import a8k.app.factory.FakeOptScanResultFactory; -import a8k.app.factory.ProjExtInfoCardFactory; +import a8k.extui.factory.FakeOptScanResultFactory; +import a8k.extui.factory.ProjExtInfoCardFactory; import a8k.app.service.data.ProjInfoMgrService; import a8k.app.service.data.ReactionRecordMgrService; import a8k.app.service.statemgr.GStateMgrService; diff --git a/src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java b/src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java index 7b1b2f1..e2ef7d7 100644 --- a/src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java +++ b/src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java @@ -2,7 +2,7 @@ package a8k.extui.page.extapp.debug_assistant; import a8k.app.a8ktype.exception.AppException; import a8k.app.dao.type.ProjExtInfoCard; -import a8k.app.factory.ProjExtInfoCardFactory; +import a8k.extui.factory.ProjExtInfoCardFactory; import a8k.app.service.data.ProjIdCardInfoMgrService; import a8k.app.service.data.ProjInfoMgrService; import a8k.app.service.statemgr.GStateMgrService; diff --git a/src/main/java/a8k/extui/page/extsetting/db/A8kSubModuleParameterInitDebugPage.java b/src/main/java/a8k/extui/page/extsetting/db/A8kSubModuleParameterInitDebugPage.java index 5c77474..9cdbe9f 100644 --- a/src/main/java/a8k/extui/page/extsetting/db/A8kSubModuleParameterInitDebugPage.java +++ b/src/main/java/a8k/extui/page/extsetting/db/A8kSubModuleParameterInitDebugPage.java @@ -3,7 +3,7 @@ package a8k.extui.page.extsetting.db; import a8k.app.a8ktype.exception.AppException; import a8k.app.controler.filemgr.StorageControler; import a8k.app.dao.type.SubModuleRegInitialValue; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.MId; import a8k.app.service.data.SubModuleRegInitialValueMgrService; import a8k.extui.mgr.ExtApiPageMgr; diff --git a/src/main/java/a8k/extui/page/test/driver/LowLevelBoardVersionPreviewPage.java b/src/main/java/a8k/extui/page/test/driver/LowLevelBoardVersionPreviewPage.java index 9394412..b83ff22 100644 --- a/src/main/java/a8k/extui/page/test/driver/LowLevelBoardVersionPreviewPage.java +++ b/src/main/java/a8k/extui/page/test/driver/LowLevelBoardVersionPreviewPage.java @@ -1,7 +1,7 @@ package a8k.extui.page.test.driver; import a8k.app.a8ktype.exception.AppException; -import a8k.app.hardware.basedriver.A8kCanBusService; +import a8k.app.hardware.channel.A8kCanBusService; import a8k.app.hardware.type.a8kcanprotocol.MId; import a8k.extui.mgr.ExtApiPageMgr; import a8k.extui.type.ExtApiStatu;