diff --git a/RELEASES.md b/RELEASES.md index 99e88752..c0ebfd33 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,6 @@ Version 0.9.6 (2024-02-27) ======================== +* D档数字+导出日志 (2024-04-07) * 指南针和车辆档位 (2024-04-06) * 新手指南汉化完成 (2024-03-30) * 新增CSLC巡航辅助 (2024-03-26) diff --git a/selfdrive/frogpilot/fleetmanager/fleet_manager.py b/selfdrive/frogpilot/fleetmanager/fleet_manager.py index 62a74268..fa8b39d3 100644 --- a/selfdrive/frogpilot/fleetmanager/fleet_manager.py +++ b/selfdrive/frogpilot/fleetmanager/fleet_manager.py @@ -27,7 +27,7 @@ import secrets import threading import time -from flask import Flask, jsonify, render_template, Response, request, send_from_directory, session, redirect, url_for +from flask import Flask, jsonify, render_template, Response, request, send_from_directory, session, redirect, url_for, send_file import requests from requests.exceptions import ConnectionError from openpilot.common.realtime import set_core_affinity @@ -84,10 +84,14 @@ def route(route): links = "" segments = "" for segment in fleet.segments_in_route(route): - links += ""+segment+"
" + links += ""+segment+" | qlog
" segments += "'"+segment+"'," return render_template("route.html", route=route, query_type=query_type, links=links, segments=segments, query_segment=query_segment) +@app.route("/qlog/") +def qlog_downlod_file(segment): + # return send_from_directory("/data/media/0/realdata/", segment + "/qlog", as_attachment=True) + return send_file("/data/media/0/realdata/"+segment+"/qlog", as_attachment=True, download_name=segment+".qlog") @app.route("/footage/") @app.route("/footage") diff --git a/selfdrive/ui/ui b/selfdrive/ui/ui index 1ffc9c3a..2a45006c 100755 Binary files a/selfdrive/ui/ui and b/selfdrive/ui/ui differ