From f522c9ffa487e3710d691e8b98df8c4f0cfafd43 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 20:07:26 +0800
Subject: [PATCH] 支持模拟器逐通道参数与工步方案配置
---
ruoyi-admin/src/main/java/com/battery/business/web/device/BtsDevelopmentSimulatorController.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/battery/business/web/device/BtsDevelopmentSimulatorController.java b/ruoyi-admin/src/main/java/com/battery/business/web/device/BtsDevelopmentSimulatorController.java
index 56361db..8fd0f5a 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/web/device/BtsDevelopmentSimulatorController.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/web/device/BtsDevelopmentSimulatorController.java
@@ -231,6 +231,18 @@
}
}
+ /** 保存单通道的当前观测参数和工步方案,不改变设备在线或工作状态。 */
+ @PutMapping("/dev/bts-simulator/devices/{deviceId}/channels/{channelId}/configuration")
+ public StateSnapshot configureChannel(@PathVariable int deviceId, @PathVariable int channelId,
+ @RequestBody com.battery.device.simulator.BtsSimulatorStateStore.ChannelConfiguration configuration)
+ {
+ try {
+ simulator.configureChannel(deviceId, channelId, configuration);
+ return simulator.snapshot();
+ }
+ catch (IllegalArgumentException exception) { throw badRequest(exception); }
+ }
+
/** 修改软件可访问性,设备配置继续保留。 */
@PutMapping("/dev/bts-simulator/software")
public StateSnapshot software(@RequestBody SoftwareCommand command)
--
Gitblit v1.7.1