# -*- coding: utf-8 -*- """台架连接默认值单一真源(test/host/*.py 直接 `import bench_defaults`)。 2026-11-02 设备 IP 由 192.168.1.100 迁到 192.168.31.100 时,25+ 个脚本的 argparse 缺省值/模块常量逐处爆红——收口到本文件后,换台架只改这里。 对应关系(同一事实一处详述,勿在别处复制值): - 设备 IP/网关:编译期工厂默认在 Drivers/BSP/NETCFG/net_cfg.c 的 NET_CFG_DEF_*, 本文件是**台架脚本侧**的连接缺省,两者当前一致但语义不同(工厂默认 vs 台架约定)。 - PC 对端 IP:板测固件侧单一真源是 test/board/net_test_task.h 的 TEST_PC_PEER_IP, 本文件 PC_IP 与其保持同值(改台架两处都要动——C 与 Python 无共享编译单元)。 """ DEVICE_IP = "192.168.31.100" # DTU 板子(台架标准地址,用户裁定 2026-11-02) DEVICE_GW = "192.168.31.1" # 台架网关(PC 热点/路由侧) PC_IP = "192.168.31.2" # 台架 PC 自身网卡地址(= TEST_PC_PEER_IP 同值) # /24 子网定向广播(从 DEVICE_IP 现算,不再单独钉一个 .255 字面量) NET_BCAST = DEVICE_IP.rsplit(".", 1)[0] + ".255"