From 147428971be43eed90a79f3849f15000d3855390 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期一, 28 九月 2026 15:15:22 +0800
Subject: [PATCH] 实现新威 7.6 直连取数与逐行接收

---
 ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java b/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java
index ee12cab..53c5461 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java
@@ -21,10 +21,12 @@
     @Bean
     @Profile("dev-simulator")
     public ApplicationRunner registerDevelopmentSimulatorAdapter(DeviceAdapterRegistry registry,
+            BtsDevelopmentSimulator simulator,
             @Value("${battery.dev-simulator.port:15020}") int simulatorPort)
     {
         // 固定开发装配不进入 t_device_adapter,直接注册运行时实例。
-        return arguments -> registry.synchronize(developmentSimulatorRuntimeConfig(simulatorPort));
+        // 注册模拟器对象本身,使发现与取数落在同一实例上,不再单独注入扩展观测 Bean。
+        return arguments -> registry.register(developmentSimulatorRuntimeConfig(simulatorPort), simulator);
     }
 
     private AdapterInstanceConfig developmentSimulatorRuntimeConfig(int simulatorPort)

--
Gitblit v1.7.1