From 99fd4ccdf5d410e78a3785375036c34a2132ee04 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期日, 11 十月 2026 01:51:41 +0800
Subject: [PATCH] 新威对外接口改为后端直连管道,撤销机器端取数程序

---
 battery-device-api/src/main/java/com/battery/device/api/TestDataObservationAdapter.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/battery-device-api/src/main/java/com/battery/device/api/TestDataObservationAdapter.java b/battery-device-api/src/main/java/com/battery/device/api/TestDataObservationAdapter.java
index 22b3918..179ccd9 100644
--- a/battery-device-api/src/main/java/com/battery/device/api/TestDataObservationAdapter.java
+++ b/battery-device-api/src/main/java/com/battery/device/api/TestDataObservationAdapter.java
@@ -21,7 +21,9 @@
 
     /**
      * 返回该通道的工步统计。来源有工步层时读设备工步层并原样交出;来源没有工步层时由适配器
-     * 从采样段推导(ADR-0067),此时记录里的方向是推导出的方向名称(见 {@link StepRecord})。
+     * 从采样段推导(ADR-0067)。两种形态的记录里 {@code stepName} 都是**方向名称**
+     * ({@link com.battery.device.api.StepDirectionResolver.Direction#displayName()}):来源给出工步类型时按该类型解释,
+     * 来源没有类型列时按已核对的列语义判定;判定不出方向时留空,不写默认名。
      * 未结束的段不交出,也不推导来源根本没有的工步层。
      */
     List<StepRecord> stepRecords(ChannelIdentity channel);
@@ -101,11 +103,14 @@
 
     /**
      * 一条设备工步层记录。来源给出工步类型时 {@code stepType} 原样保留(新威为数字枚举),
-     * 方向由调用方按该类型解释,适配器不按电流符号改写它。
+     * 适配器不按电流符号改写它。
      *
-     * <p>来源**没有**工步类型列时(推式来源的厂商库里既没有工步层也没有循环汇总表,ADR-0067),
-     * 适配器交出的是按已核对列语义判定出的方向名称({@code charge} / {@code discharge} / {@code rest}),
-     * 判定不出来时留空;此时该工步的其余一切仍是设备采样行上的原文事实。
+     * <p>{@code stepName} 是**方向名称**(`充电` / `放电` / `搁置`,ADR-0067 §4b):来源给出工步类型时
+     * 按该类型解释(新威的 {@code 1}/{@code 2}/{@code 4}),来源没有类型列时(推式来源的厂商库里既没有
+     * 工步层也没有循环汇总表,ADR-0067)按已核对列语义判定。方向判不出来时留空——**不是设备给的名称**,
+     * 界面据此标注来源,调用方不得用默认名把未知说成已知。
+     *
+     * <p>来源没有工步层时,除方向名称外该工步的其余一切仍是设备采样行上的原文事实。
      *
      * <p>{@code endVoltageV} 与 {@code endCurrentA} 是该工步结束时的设备读数。
      * {@code capacityAh} 与 {@code energyWh} 是该工步自身累计的单项值,只在方向已确认时给出;

--
Gitblit v1.7.1