Browse Source

调整初始化链接逻辑

master
白凤吉 2 months ago
parent
commit
d501d08e5e
  1. 3
      src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java

3
src/main/java/com/iflytop/sgs/app/service/device/DeviceInitService.java

@ -17,6 +17,7 @@ import com.iflytop.sgs.common.enums.cmd.CmdColor;
import com.iflytop.sgs.common.service.CanBusService;
import com.iflytop.sgs.hardware.exception.HardwareException;
import com.iflytop.sgs.hardware.service.AppEventBusService;
import com.iflytop.sgs.hardware.type.appevent.A8kCanBusOnConnectEvent;
import com.iflytop.sgs.hardware.type.appevent.AppEvent;
import jakarta.annotation.PostConstruct;
import lombok.RequiredArgsConstructor;
@ -48,6 +49,7 @@ public class DeviceInitService {
}
private void onAppEvent(AppEvent event) {
if(event instanceof A8kCanBusOnConnectEvent){
new Thread(() -> {
try {
CompletableFuture.runAsync(() -> {
@ -75,6 +77,7 @@ public class DeviceInitService {
}
}).start();
}
}
public void initSensorState() throws Exception {
deviceSensorService.collectSensorState();

Loading…
Cancel
Save