250 lines
7.0 KiB
JSON
250 lines
7.0 KiB
JSON
{
|
|
"suite": "t2g-seat-frontend-comprehensive-hil",
|
|
"started_at": "2026-08-01T18:19:38.370275Z",
|
|
"base_url": "http://127.0.0.1:8000",
|
|
"vehicle_id": "denza_n7",
|
|
"conversation_id": "conv-hil-full-20260801181938",
|
|
"runtime": {
|
|
"hardware_execution_allowed": true,
|
|
"firmware_profiles": [
|
|
"combined"
|
|
]
|
|
},
|
|
"results": [
|
|
{
|
|
"id": "MOTION-ALL-ZERO",
|
|
"group": "motion",
|
|
"utterance": "把副驾水平、坐盆、靠背、腿托四轴归零",
|
|
"started_at": "2026-08-01T18:19:38.370320Z",
|
|
"status": "passed",
|
|
"errors": [],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801181938-22b770",
|
|
"matched_modes": [],
|
|
"state_http_status": 200,
|
|
"physical_state": {
|
|
"position": {
|
|
"backrest_recline": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 2,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "02 26 18 2A 01 00 00 00",
|
|
"timestamp": 38880.446998
|
|
}
|
|
},
|
|
"legrest_height": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 3,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "03 26 18 2B 01 00 00 00",
|
|
"timestamp": 38880.472823
|
|
}
|
|
},
|
|
"longitudinal": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 0,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 26 18 28 01 00 00 00",
|
|
"timestamp": 38880.498667
|
|
}
|
|
},
|
|
"cushion_tilt": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 1,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 26 18 29 01 00 00 00",
|
|
"timestamp": 38880.524482
|
|
}
|
|
}
|
|
},
|
|
"ventilation": {
|
|
"state": "off",
|
|
"level": 0,
|
|
"feedback_value": 1,
|
|
"feedback_frame": {
|
|
"frame_id": "0x4FA",
|
|
"payload_size": 8,
|
|
"data_hex": "09 00 00 00 00 00 00 00",
|
|
"timestamp": 38880.532693
|
|
}
|
|
},
|
|
"heating": {
|
|
"state": "off",
|
|
"level": 0,
|
|
"feedback_value": 1,
|
|
"feedback_frame": {
|
|
"frame_id": "0x4FA",
|
|
"payload_size": 8,
|
|
"data_hex": "09 00 00 00 00 00 00 00",
|
|
"timestamp": 38880.532693
|
|
}
|
|
},
|
|
"captured_at": "2026-08-01T18:20:45.450814Z",
|
|
"source": "physical_can",
|
|
"target": {
|
|
"device": "seat",
|
|
"zone": "front_right",
|
|
"instance": "passenger"
|
|
},
|
|
"complete": true,
|
|
"missing": []
|
|
},
|
|
"finished_at": "2026-08-01T18:20:45.533084Z",
|
|
"duration_ms": 67163
|
|
}
|
|
],
|
|
"final_state": {
|
|
"id": "FINAL-THERMAL-OFF",
|
|
"group": "cleanup",
|
|
"utterance": "关闭副驾座椅加热和通风,并把水平、坐盆、靠背、腿托四轴归零",
|
|
"started_at": "2026-08-01T18:20:45.533139Z",
|
|
"status": "passed",
|
|
"errors": [],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801182045-0ea6d9",
|
|
"matched_modes": [],
|
|
"state_http_status": 200,
|
|
"physical_state": {
|
|
"position": {
|
|
"legrest_height": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 3,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "03 26 18 30 01 00 00 00",
|
|
"timestamp": 38903.567521
|
|
}
|
|
},
|
|
"longitudinal": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 0,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 26 18 2D 01 00 00 00",
|
|
"timestamp": 38903.593343
|
|
}
|
|
},
|
|
"cushion_tilt": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 1,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 26 18 2E 01 00 00 00",
|
|
"timestamp": 38903.619184
|
|
}
|
|
},
|
|
"backrest_recline": {
|
|
"position_pct": 0,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 2,
|
|
"value_x100": 0,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "02 26 18 2F 01 00 00 00",
|
|
"timestamp": 38903.646408
|
|
}
|
|
}
|
|
},
|
|
"ventilation": {
|
|
"state": "off",
|
|
"level": 0,
|
|
"feedback_value": 1,
|
|
"feedback_frame": {
|
|
"frame_id": "0x4FA",
|
|
"payload_size": 8,
|
|
"data_hex": "09 00 00 00 00 00 00 00",
|
|
"timestamp": 38903.653213
|
|
}
|
|
},
|
|
"heating": {
|
|
"state": "off",
|
|
"level": 0,
|
|
"feedback_value": 1,
|
|
"feedback_frame": {
|
|
"frame_id": "0x4FA",
|
|
"payload_size": 8,
|
|
"data_hex": "09 00 00 00 00 00 00 00",
|
|
"timestamp": 38903.653213
|
|
}
|
|
},
|
|
"captured_at": "2026-08-01T18:21:08.570962Z",
|
|
"source": "physical_can",
|
|
"target": {
|
|
"device": "seat",
|
|
"zone": "front_right",
|
|
"instance": "passenger"
|
|
},
|
|
"complete": true,
|
|
"missing": []
|
|
},
|
|
"finished_at": "2026-08-01T18:21:08.651237Z",
|
|
"duration_ms": 23118
|
|
},
|
|
"finished_at": "2026-08-01T18:21:08.651275Z",
|
|
"summary": {
|
|
"total": 1,
|
|
"passed": 1,
|
|
"failed": 0,
|
|
"safety_blocked": 0,
|
|
"executed": 1,
|
|
"final_state_passed": true
|
|
}
|
|
} |