diff --git a/pom.xml b/pom.xml
index 43517b0..2f3c37b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
com.iflytop
uf
- 0.0.63
+ 0.0.64
org.jetbrains
diff --git a/src/main/java/a8k/a8k_can_protocol/A8kPacket.java b/src/main/java/a8k/a8k_can_protocol/A8kPacket.java
index 0334b4d..2ef6400 100644
--- a/src/main/java/a8k/a8k_can_protocol/A8kPacket.java
+++ b/src/main/java/a8k/a8k_can_protocol/A8kPacket.java
@@ -35,7 +35,7 @@ public class A8kPacket {
public static final int PACKET_TYPE_ERROR_ACK = 2;
public static final int PACKET_TYPE_EVENT = 3;
- public static final int CMD_OVERTIME = 100;
+ public static final int CMD_OVERTIME = 1000;
public A8kPacket(byte[] cmd) {
raw = new byte[cmd.length];
diff --git a/src/main/java/a8k/appbean/HardwareException.java b/src/main/java/a8k/appbean/HardwareException.java
index 970c518..a5976d0 100644
--- a/src/main/java/a8k/appbean/HardwareException.java
+++ b/src/main/java/a8k/appbean/HardwareException.java
@@ -15,6 +15,8 @@ public class HardwareException extends Exception {
public HardwareException(int moduleId, int HardwareErrorCode) {
super(String.format("Module ID %s has error code %s", ModuleId.ModuleId2Name(moduleId), Errorcode.toString(HardwareErrorCode)));
+ this.moduleId = moduleId;
+ this.errorCode = HardwareErrorCode;
}
int getModuleId() {
diff --git a/src/main/java/a8k/base_hardware/A8kCanBusService.java b/src/main/java/a8k/base_hardware/A8kCanBusService.java
index 7eb3340..156a167 100644
--- a/src/main/java/a8k/base_hardware/A8kCanBusService.java
+++ b/src/main/java/a8k/base_hardware/A8kCanBusService.java
@@ -64,7 +64,7 @@ public class A8kCanBusService {
int packetIndex = 0;//
// 调试标志位
- boolean debugFlag = false;//
+ boolean debugFlag = true;//
// websocket自动重连时间
Timer autoConnectTimer = new Timer();//
diff --git a/src/main/java/a8k/controller/SamplesPreProcessModuleCtrlController.java b/src/main/java/a8k/controller/SamplesPreProcessModuleCtrlController.java
index 79a9c36..c0a536f 100644
--- a/src/main/java/a8k/controller/SamplesPreProcessModuleCtrlController.java
+++ b/src/main/java/a8k/controller/SamplesPreProcessModuleCtrlController.java
@@ -9,6 +9,8 @@ import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.lang.reflect.InvocationTargetException;
import java.util.List;
import java.util.Map;
@Controller
@@ -20,7 +22,8 @@ public class SamplesPreProcessModuleCtrlController extends UfApiControllerBase {
@PostMapping("/api/sample-pre-process-module-ctrl/execute-service-method")
@ResponseBody
- public UfApiResponse executeServiceMethod( @RequestBody Map params ) throws NoSuchMethodException {
+ public UfApiResponse executeServiceMethod( @RequestBody Map params )
+ throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
Object service = this.samplesPreProcessModuleCtrlService;
String methodName = (String)params.get("method");
List