feat: initialize mesh role and broadcast online

This commit is contained in:
十七
2026-11-05 18:16:44 +08:00
parent 7d3997700c
commit 72393b6ef7
2 changed files with 223 additions and 13 deletions
+1 -3
View File
@@ -385,14 +385,12 @@ def main() -> None:
parser.add_argument("--port", help="直接指定电脑串口;不指定时启动后扫描并选择")
parser.add_argument("--baudrate", type=int, default=9600, help="串口波特率,默认9600")
parser.add_argument("--timeout", type=float, default=0.2, help="串口读取超时,默认0.2秒")
parser.add_argument("--response-timeout", type=float, default=3.0, help="设备应答等待时间,默认10秒")
parser.add_argument("--response-timeout", type=float, default=10.0, help="设备应答等待时间,默认10秒")
args = parser.parse_args()
selected_port = args.port or select_serial_port()
with serial.Serial(selected_port, args.baudrate, timeout=args.timeout) as port:
print(f"已打开串口:{selected_port},波特率:{args.baudrate}")
run_menu(port, args.response_timeout)
if __name__ == "__main__":
main()