764 lines
23 KiB
JSON
764 lines
23 KiB
JSON
{
|
|
"suite": "t2g-seat-frontend-full-hil",
|
|
"started_at": "2026-08-01T14:53:29.226676Z",
|
|
"base_url": "http://127.0.0.1:8000",
|
|
"vehicle_id": "denza_n7",
|
|
"conversation_id": "conv-hil-full-20260801145329",
|
|
"runtime": {
|
|
"hardware_execution_allowed": true,
|
|
"firmware_profiles": [
|
|
"combined"
|
|
]
|
|
},
|
|
"results": [
|
|
{
|
|
"id": "MODE-QUEEN",
|
|
"group": "mode",
|
|
"utterance": "副驾执行女王副驾行驶模式",
|
|
"started_at": "2026-08-01T14:53:29.226724Z",
|
|
"status": "failed",
|
|
"errors": [
|
|
"T2G motor 0 TIMEOUT: task_state=7, Hall=499->499"
|
|
],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145329-c441d5",
|
|
"failure_telemetry": {
|
|
"motor_selector": 0,
|
|
"motion_axis": "longitudinal",
|
|
"task_state": 7,
|
|
"motor_result": 6,
|
|
"motor_result_name": "TIMEOUT",
|
|
"position_valid": true,
|
|
"hall_before": 499,
|
|
"hall_after": 499,
|
|
"hall_delta": 0,
|
|
"endpoint_recovery_max_near_hall": 72,
|
|
"command_frame": {
|
|
"frame_id": "0x300",
|
|
"payload_size": 8,
|
|
"data_hex": "01 10 30 00 20 1C 30 75",
|
|
"timestamp": null
|
|
},
|
|
"ack_frame": {
|
|
"frame_id": "0x301",
|
|
"payload_size": 8,
|
|
"data_hex": "21 00 30 00 01 01 F0 4B",
|
|
"timestamp": 26444.37267
|
|
},
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 67 28 30 00 10 27 00",
|
|
"timestamp": 26450.902006
|
|
},
|
|
"diagnostic_before_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "00 00 F3 01 F3 01 00 90",
|
|
"timestamp": 26444.360963
|
|
},
|
|
"diagnostic_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "00 05 F3 01 F3 01 00 A0",
|
|
"timestamp": 26450.903153
|
|
},
|
|
"diagnostic_read_error": null,
|
|
"current_diagnostic": {
|
|
"sample_count": 65,
|
|
"valid_sample_count": 65,
|
|
"max_current_raw": 214,
|
|
"max_current_delta_raw": 213,
|
|
"high_current_seen": false,
|
|
"low_hall_seen": true,
|
|
"stall_overlap_seen": false,
|
|
"peak": {
|
|
"current_raw": 214,
|
|
"current_baseline_raw": 1,
|
|
"current_delta_raw": 213,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": false,
|
|
"hall_activity_low": true,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "00 0B D6 00 01 00 F4 01",
|
|
"timestamp": 26449.53215
|
|
}
|
|
},
|
|
"latest": {
|
|
"current_raw": 212,
|
|
"current_baseline_raw": 1,
|
|
"current_delta_raw": 211,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": false,
|
|
"hall_activity_low": true,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "00 0B D4 00 01 00 F4 01",
|
|
"timestamp": 26450.886864
|
|
}
|
|
}
|
|
},
|
|
"error_type": "HardwareExecutionError",
|
|
"stop_all_attempted": true,
|
|
"simulated": false
|
|
},
|
|
"finished_at": "2026-08-01T14:53:36.269029Z",
|
|
"duration_ms": 7042
|
|
},
|
|
{
|
|
"id": "MODE-BABY-NAP",
|
|
"group": "mode",
|
|
"utterance": "副驾执行宝宝午睡模式",
|
|
"status": "safety_blocked",
|
|
"started_at": "2026-08-01T14:53:36.269096Z",
|
|
"finished_at": "2026-08-01T14:53:36.269098Z",
|
|
"duration_ms": 0,
|
|
"errors": [],
|
|
"safety_block": {
|
|
"axis": "cushion_tilt",
|
|
"target_pct": 30,
|
|
"minimum_safe_target_pct": 35,
|
|
"reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.",
|
|
"evidence": {
|
|
"hall_count": 122,
|
|
"pulse_count": 0,
|
|
"peak_current_delta_raw": 1205,
|
|
"stall_threshold_raw": 500
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "MODE-CRUISE-SOFA",
|
|
"group": "mode",
|
|
"utterance": "副驾执行巡航沙发模式",
|
|
"status": "safety_blocked",
|
|
"started_at": "2026-08-01T14:53:36.269107Z",
|
|
"finished_at": "2026-08-01T14:53:36.269108Z",
|
|
"duration_ms": 0,
|
|
"errors": [],
|
|
"safety_block": {
|
|
"axis": "cushion_tilt",
|
|
"target_pct": 30,
|
|
"minimum_safe_target_pct": 35,
|
|
"reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.",
|
|
"evidence": {
|
|
"hall_count": 122,
|
|
"pulse_count": 0,
|
|
"peak_current_delta_raw": 1205,
|
|
"stall_threshold_raw": 500
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "MODE-MEDITATION",
|
|
"group": "mode",
|
|
"utterance": "副驾执行冥想空间模式",
|
|
"started_at": "2026-08-01T14:53:36.269121Z",
|
|
"status": "failed",
|
|
"errors": [
|
|
"T2G motor 1 STALL: task_state=7, Hall=374->374"
|
|
],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145336-cea6e3",
|
|
"failure_telemetry": {
|
|
"motor_selector": 1,
|
|
"motion_axis": "cushion_tilt",
|
|
"task_state": 7,
|
|
"motor_result": 5,
|
|
"motor_result_name": "STALL",
|
|
"position_valid": true,
|
|
"hall_before": 374,
|
|
"hall_after": 374,
|
|
"hall_delta": 0,
|
|
"endpoint_recovery_max_near_hall": 56,
|
|
"command_frame": {
|
|
"frame_id": "0x300",
|
|
"payload_size": 8,
|
|
"data_hex": "01 11 34 00 30 11 30 75",
|
|
"timestamp": null
|
|
},
|
|
"ack_frame": {
|
|
"frame_id": "0x301",
|
|
"payload_size": 8,
|
|
"data_hex": "21 00 34 00 01 02 F0 49",
|
|
"timestamp": 26453.41257
|
|
},
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 57 68 34 00 10 27 00",
|
|
"timestamp": 26462.801669
|
|
},
|
|
"diagnostic_before_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "01 00 76 01 76 01 00 B0",
|
|
"timestamp": 26451.441787
|
|
},
|
|
"diagnostic_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "01 14 76 01 76 01 00 C1",
|
|
"timestamp": 26462.802815
|
|
},
|
|
"diagnostic_read_error": null,
|
|
"current_diagnostic": {
|
|
"sample_count": 113,
|
|
"valid_sample_count": 113,
|
|
"max_current_raw": 1353,
|
|
"max_current_delta_raw": 1351,
|
|
"high_current_seen": true,
|
|
"low_hall_seen": true,
|
|
"stall_overlap_seen": true,
|
|
"peak": {
|
|
"current_raw": 1353,
|
|
"current_baseline_raw": 2,
|
|
"current_delta_raw": 1351,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": true,
|
|
"hall_activity_low": false,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "01 07 49 05 02 00 F4 01",
|
|
"timestamp": 26461.7585
|
|
}
|
|
},
|
|
"latest": {
|
|
"current_raw": 1199,
|
|
"current_baseline_raw": 2,
|
|
"current_delta_raw": 1197,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": true,
|
|
"hall_activity_low": true,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "01 0F AF 04 02 00 F4 01",
|
|
"timestamp": 26462.798972
|
|
}
|
|
}
|
|
},
|
|
"error_type": "HardwareExecutionError",
|
|
"stop_all_attempted": true,
|
|
"simulated": false
|
|
},
|
|
"finished_at": "2026-08-01T14:53:48.119388Z",
|
|
"duration_ms": 11850
|
|
},
|
|
{
|
|
"id": "MODE-LEISURE",
|
|
"group": "mode",
|
|
"utterance": "副驾执行休闲躺椅模式",
|
|
"status": "safety_blocked",
|
|
"started_at": "2026-08-01T14:53:48.119450Z",
|
|
"finished_at": "2026-08-01T14:53:48.119452Z",
|
|
"duration_ms": 0,
|
|
"errors": [],
|
|
"safety_block": {
|
|
"axis": "cushion_tilt",
|
|
"target_pct": 30,
|
|
"minimum_safe_target_pct": 35,
|
|
"reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.",
|
|
"evidence": {
|
|
"hall_count": 122,
|
|
"pulse_count": 0,
|
|
"peak_current_delta_raw": 1205,
|
|
"stall_threshold_raw": 500
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "MODE-CALF",
|
|
"group": "mode",
|
|
"utterance": "副驾执行小腿解压悬浮模式",
|
|
"started_at": "2026-08-01T14:53:48.119461Z",
|
|
"status": "failed",
|
|
"errors": [
|
|
"T2G motor 0 TIMEOUT: task_state=7, Hall=499->499"
|
|
],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145348-bae676",
|
|
"failure_telemetry": {
|
|
"motor_selector": 0,
|
|
"motion_axis": "longitudinal",
|
|
"task_state": 7,
|
|
"motor_result": 6,
|
|
"motor_result_name": "TIMEOUT",
|
|
"position_valid": true,
|
|
"hall_before": 499,
|
|
"hall_after": 499,
|
|
"hall_delta": 0,
|
|
"endpoint_recovery_max_near_hall": 72,
|
|
"command_frame": {
|
|
"frame_id": "0x300",
|
|
"payload_size": 8,
|
|
"data_hex": "01 10 37 00 EC 13 30 75",
|
|
"timestamp": null
|
|
},
|
|
"ack_frame": {
|
|
"frame_id": "0x301",
|
|
"payload_size": 8,
|
|
"data_hex": "21 00 37 00 01 01 F0 41",
|
|
"timestamp": 26463.239675
|
|
},
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 67 28 37 00 10 27 00",
|
|
"timestamp": 26469.752618
|
|
},
|
|
"diagnostic_before_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "00 00 F3 01 F3 01 00 10",
|
|
"timestamp": 26463.237716
|
|
},
|
|
"diagnostic_frame": {
|
|
"frame_id": "0x303",
|
|
"payload_size": 8,
|
|
"data_hex": "00 05 F3 01 F3 01 00 20",
|
|
"timestamp": 26469.754985
|
|
},
|
|
"diagnostic_read_error": null,
|
|
"current_diagnostic": {
|
|
"sample_count": 65,
|
|
"valid_sample_count": 65,
|
|
"max_current_raw": 253,
|
|
"max_current_delta_raw": 250,
|
|
"high_current_seen": false,
|
|
"low_hall_seen": true,
|
|
"stall_overlap_seen": false,
|
|
"peak": {
|
|
"current_raw": 253,
|
|
"current_baseline_raw": 3,
|
|
"current_delta_raw": 250,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": false,
|
|
"hall_activity_low": false,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "00 03 FD 00 03 00 F4 01",
|
|
"timestamp": 26463.272395
|
|
}
|
|
},
|
|
"latest": {
|
|
"current_raw": 207,
|
|
"current_baseline_raw": 3,
|
|
"current_delta_raw": 204,
|
|
"stall_current_delta_threshold_raw": 500,
|
|
"current_sample_valid": true,
|
|
"current_baseline_valid": true,
|
|
"high_current": false,
|
|
"hall_activity_low": true,
|
|
"current_calibrating": false,
|
|
"frame": {
|
|
"frame_id": "0x304",
|
|
"payload_size": 8,
|
|
"data_hex": "00 0B CF 00 03 00 F4 01",
|
|
"timestamp": 26469.728393
|
|
}
|
|
}
|
|
},
|
|
"error_type": "HardwareExecutionError",
|
|
"stop_all_attempted": true,
|
|
"simulated": false
|
|
},
|
|
"finished_at": "2026-08-01T14:53:55.135955Z",
|
|
"duration_ms": 7017
|
|
},
|
|
{
|
|
"id": "MODE-BEACH",
|
|
"group": "mode",
|
|
"utterance": "副驾执行电感沙滩椅模式",
|
|
"status": "safety_blocked",
|
|
"started_at": "2026-08-01T14:53:55.136004Z",
|
|
"finished_at": "2026-08-01T14:53:55.136006Z",
|
|
"duration_ms": 0,
|
|
"errors": [],
|
|
"safety_block": {
|
|
"axis": "cushion_tilt",
|
|
"target_pct": 0,
|
|
"minimum_safe_target_pct": 35,
|
|
"reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.",
|
|
"evidence": {
|
|
"hall_count": 122,
|
|
"pulse_count": 0,
|
|
"peak_current_delta_raw": 1205,
|
|
"stall_threshold_raw": 500
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "MODE-NAP",
|
|
"group": "mode",
|
|
"utterance": "副驾执行小憩模式",
|
|
"started_at": "2026-08-01T14:53:55.136014Z",
|
|
"status": "passed",
|
|
"errors": [],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145355-391520",
|
|
"matched_modes": [
|
|
"nap"
|
|
],
|
|
"state_http_status": 200,
|
|
"physical_state": {
|
|
"position": {
|
|
"longitudinal": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 0,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 26 28 3A 00 10 27 00",
|
|
"timestamp": 26476.732654
|
|
}
|
|
},
|
|
"cushion_tilt": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 1,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 26 28 3B 00 10 27 00",
|
|
"timestamp": 26476.759174
|
|
}
|
|
},
|
|
"backrest_recline": {
|
|
"position_pct": 81,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 2,
|
|
"value_x100": 8103,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "02 26 08 3C 00 A7 1F 00",
|
|
"timestamp": 26476.785245
|
|
}
|
|
},
|
|
"legrest_height": {
|
|
"position_pct": 94,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 3,
|
|
"value_x100": 9397,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "03 26 08 3D 00 B5 24 00",
|
|
"timestamp": 26476.810211
|
|
}
|
|
}
|
|
},
|
|
"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": 26476.820464
|
|
}
|
|
},
|
|
"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": 26476.820464
|
|
}
|
|
},
|
|
"captured_at": "2026-08-01T14:54:01.990826Z",
|
|
"source": "physical_can",
|
|
"target": {
|
|
"device": "seat",
|
|
"zone": "front_right",
|
|
"instance": "passenger"
|
|
},
|
|
"complete": true,
|
|
"missing": []
|
|
},
|
|
"finished_at": "2026-08-01T14:54:02.155719Z",
|
|
"duration_ms": 7020
|
|
},
|
|
{
|
|
"id": "MODE-ZERO-GRAVITY",
|
|
"group": "mode",
|
|
"utterance": "副驾执行零重力模式",
|
|
"started_at": "2026-08-01T14:54:02.155796Z",
|
|
"status": "passed",
|
|
"errors": [],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145402-f6ff8b",
|
|
"matched_modes": [
|
|
"zero_gravity"
|
|
],
|
|
"state_http_status": 200,
|
|
"physical_state": {
|
|
"position": {
|
|
"longitudinal": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 0,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 26 28 3F 00 10 27 00",
|
|
"timestamp": 26483.63127
|
|
}
|
|
},
|
|
"cushion_tilt": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 1,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 26 28 40 00 10 27 00",
|
|
"timestamp": 26483.657826
|
|
}
|
|
},
|
|
"backrest_recline": {
|
|
"position_pct": 81,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 2,
|
|
"value_x100": 8103,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "02 26 08 41 00 A7 1F 00",
|
|
"timestamp": 26483.682735
|
|
}
|
|
},
|
|
"legrest_height": {
|
|
"position_pct": 94,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 3,
|
|
"value_x100": 9397,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "03 26 08 42 00 B5 24 00",
|
|
"timestamp": 26483.708846
|
|
}
|
|
}
|
|
},
|
|
"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": 26483.717983
|
|
}
|
|
},
|
|
"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": 26483.717983
|
|
}
|
|
},
|
|
"captured_at": "2026-08-01T14:54:08.888287Z",
|
|
"source": "physical_can",
|
|
"target": {
|
|
"device": "seat",
|
|
"zone": "front_right",
|
|
"instance": "passenger"
|
|
},
|
|
"complete": true,
|
|
"missing": []
|
|
},
|
|
"finished_at": "2026-08-01T14:54:08.963843Z",
|
|
"duration_ms": 6808
|
|
}
|
|
],
|
|
"final_state": {
|
|
"id": "FINAL-THERMAL-OFF",
|
|
"group": "cleanup",
|
|
"utterance": "关闭副驾座椅加热和通风",
|
|
"started_at": "2026-08-01T14:54:08.963900Z",
|
|
"status": "passed",
|
|
"errors": [],
|
|
"http_status": 201,
|
|
"request_id": "req-20260801145408-c833b5",
|
|
"matched_modes": [],
|
|
"state_http_status": 200,
|
|
"physical_state": {
|
|
"position": {
|
|
"legrest_height": {
|
|
"position_pct": 94,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 3,
|
|
"value_x100": 9397,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "03 26 08 42 00 B5 24 00",
|
|
"timestamp": 26484.485071
|
|
}
|
|
},
|
|
"longitudinal": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 0,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "00 26 28 3F 00 10 27 00",
|
|
"timestamp": 26484.511148
|
|
}
|
|
},
|
|
"cushion_tilt": {
|
|
"position_pct": 100,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 1,
|
|
"value_x100": 10000,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "01 26 28 40 00 10 27 00",
|
|
"timestamp": 26484.537248
|
|
}
|
|
},
|
|
"backrest_recline": {
|
|
"position_pct": 81,
|
|
"position_valid": true,
|
|
"motion_state": "stopped",
|
|
"fault": false,
|
|
"task_state": 6,
|
|
"motor_result": 2,
|
|
"motor_selector": 2,
|
|
"value_x100": 8103,
|
|
"feedback_frame": {
|
|
"frame_id": "0x302",
|
|
"payload_size": 8,
|
|
"data_hex": "02 26 08 41 00 A7 1F 00",
|
|
"timestamp": 26484.562609
|
|
}
|
|
}
|
|
},
|
|
"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": 26484.572862
|
|
}
|
|
},
|
|
"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": 26484.572862
|
|
}
|
|
},
|
|
"captured_at": "2026-08-01T14:54:09.742991Z",
|
|
"source": "physical_can",
|
|
"target": {
|
|
"device": "seat",
|
|
"zone": "front_right",
|
|
"instance": "passenger"
|
|
},
|
|
"complete": true,
|
|
"missing": []
|
|
},
|
|
"finished_at": "2026-08-01T14:54:09.821001Z",
|
|
"duration_ms": 857
|
|
},
|
|
"finished_at": "2026-08-01T14:54:09.821038Z",
|
|
"summary": {
|
|
"total": 9,
|
|
"passed": 2,
|
|
"failed": 3,
|
|
"safety_blocked": 4,
|
|
"executed": 5,
|
|
"final_state_passed": true
|
|
}
|
|
} |