添加无线模块
This commit is contained in:
@@ -155,6 +155,9 @@ class SeatDemoHandler(BaseHTTPRequestHandler):
|
||||
query = parse_qs(parsed_url.query)
|
||||
conversation_id = str(query.get("conversation_id", [""])[0])
|
||||
vehicle_id = str(query.get("vehicle_id", [""])[0]) or None
|
||||
control_transport = str(
|
||||
query.get("control_transport", ["wired_can"])[0]
|
||||
)
|
||||
hardware_client_id = str(query.get("hardware_client_id", [""])[0]) or None
|
||||
try:
|
||||
self._json(
|
||||
@@ -165,6 +168,7 @@ class SeatDemoHandler(BaseHTTPRequestHandler):
|
||||
)(
|
||||
conversation_id,
|
||||
vehicle_id,
|
||||
control_transport=control_transport,
|
||||
hardware_client_id=hardware_client_id,
|
||||
hardware_access_bypass=self._is_unproxied_loopback_request(),
|
||||
)
|
||||
@@ -318,6 +322,9 @@ class SeatDemoHandler(BaseHTTPRequestHandler):
|
||||
if payload.get("reasoning_effort") is not None
|
||||
else None
|
||||
),
|
||||
control_transport=str(
|
||||
payload.get("control_transport", "wired_can")
|
||||
),
|
||||
)
|
||||
self._json(result, HTTPStatus.CREATED)
|
||||
except HardwareAccessRequiredError as exc:
|
||||
@@ -1066,6 +1073,7 @@ def main() -> None:
|
||||
parser.add_argument("--port", type=int, default=int(os.getenv("PORT", "8000")))
|
||||
args = parser.parse_args()
|
||||
server = ThreadingHTTPServer((args.host, args.port), SeatDemoHandler)
|
||||
SeatDemoHandler.service.start()
|
||||
SeatDemoHandler.extension.start()
|
||||
SeatDemoHandler.calibration.start()
|
||||
SeatDemoHandler.repair.start()
|
||||
@@ -1097,6 +1105,7 @@ def main() -> None:
|
||||
pass
|
||||
finally:
|
||||
server.server_close()
|
||||
SeatDemoHandler.service.close()
|
||||
SeatDemoHandler.extension.close()
|
||||
SeatDemoHandler.calibration.close()
|
||||
SeatDemoHandler.repair.close()
|
||||
|
||||
Reference in New Issue
Block a user