Forráskód Böngészése

修改bacnet提示词

Lu Xianghui 1 hónapja
szülő
commit
fb0892a8f2
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      data_collector_mcp/bacnet_server.py

+ 4 - 4
data_collector_mcp/bacnet_server.py

@@ -59,7 +59,7 @@ class BacnetPointCreateItem(TypedDict):
     description=(
         "通过采集网关读取 BACnet/IP 点位 present-value。调用 "
         "{base_url}/api/dc-gateway/bacnet/read_points。ip 为 BACnet/IP 设备地址,"
-        "bacnet_device_id 为 BACnet 设备对象实例号,范围 0..4194303;port 默认 47808。"
+        "bacnet_device_id 为 BACnet 设备对象实例号,也叫设备号,范围 0..4194303;port 默认 47808。"
         "points 每项必须包含 object_type 和 object_id;object_type 支持 AnalogInput 这类格式。"
         "如果传入 analogInput、analog-input 等常见写法,需要先转换为 AnalogInput 这类格式;"
         "网关响应也会规范为 AnalogInput 形式。"
@@ -87,7 +87,7 @@ def bacnet_point_collect_test(
     description=(
         "通过采集网关搜索 BACnet/IP 设备点位。调用 "
         "{base_url}/api/dc-gateway/bacnet/search_points。ip 为 BACnet/IP 设备地址,"
-        "bacnet_device_id 为 BACnet 设备对象实例号,范围 0..4194303;port 默认 47808。"
+        "bacnet_device_id 为 BACnet 设备对象实例号,也叫设备号,范围 0..4194303;port 默认 47808。"
         "网关读取设备对象的 object-list,并过滤常见点位对象类型:AnalogInput、AnalogOutput、"
         "AnalogValue、BinaryInput、BinaryOutput、BinaryValue、MultiStateInput、MultiStateOutput、"
         "MultiStateValue。响应 data.points[] 包含 name、description、object_type、object_id、"
@@ -115,7 +115,7 @@ def bacnet_point_search(
         "汇采-批量创建 BACnet 设备。依次调用 {data_collector_base_url}/api/collector/device,"
         "请求体固定 type=bacnet 且 device_type=1(ASP 设备)。全部设备创建调用完成后会内部调用"
         "设备列表并匹配每个设备 id;如果匹配到多个设备,选择 id 最大的。devices 每项必须传 "
-        "name、ip、bacnet_device_id;port 默认 47808,bacnet_net 默认 0,asp_ip 默认空字符串。"
+        "name、ip、bacnet_device_id(设备号);port 默认 47808,bacnet_net 默认 0,asp_ip 默认空字符串。"
         "默认参数: timeout=3, is_persistent=false, group_id=0, alarm_interval=90, collect_interval=5。"
         "响应返回批量结果,state=0 表示全部创建并匹配成功。"
     ),
@@ -131,7 +131,7 @@ def collector_bacnet_device_create(
     name="collector.bacnet_device_edit",
     description=(
         "汇采-编辑 BACnet 设备。调用 {data_collector_base_url}/api/collector/bacnet/device/edit。"
-        "必须传 ori_id 原设备 id、name、ip、bacnet_device_id;MCP 会把 bacnet_device_id 映射为"
+        "必须传 ori_id 原设备 id、name、ip、bacnet_device_id(设备号);MCP 会把 bacnet_device_id 映射为"
         "汇采旧接口的 device_id 字符串,并固定 type=1(ASP 设备)。编辑前设备不能处于已连接状态;"
         "若已连接,请先调用 collector.device_disconnect,并传 device_type=bacnet。该接口是全量更新语义。"
         "默认参数: port=47808, net=0, asp_ip='', timeout=3, is_persistent=false, "