89 lines
2.8 KiB
JSON
89 lines
2.8 KiB
JSON
{
|
|
"validated_at": "2026-08-04",
|
|
"firmware_revision": 9,
|
|
"firmware_image_sha256": "216f3f6b2d7c441f2050e99c2b9d54153a69b46466235232dec1b7ab7644b7c4",
|
|
"mode": "dynamic_cradle",
|
|
"coordinate_precondition": {
|
|
"motor": 1,
|
|
"operation": "HOME_KNOWN_RANGE",
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"hall_before": 169,
|
|
"hall_after": 0,
|
|
"max_hall_preserved": 374,
|
|
"near": true,
|
|
"position_valid": true,
|
|
"result": "PASS"
|
|
},
|
|
"full_cycle": {
|
|
"entry_step_1": {
|
|
"target_hall": [391, 140, 405, 404],
|
|
"observed_hall": [392, 141, 405, 403]
|
|
},
|
|
"step_1_to_step_2": {
|
|
"target_hall": [246, 281, 701, 494],
|
|
"observed_hall": [246, 281, 701, 494],
|
|
"duration_s": 17.329,
|
|
"four_axis_start_spread_s": 0.077,
|
|
"four_axis_arrival_spread_s": 0.338,
|
|
"result": "PASS"
|
|
},
|
|
"step_2_to_step_3": {
|
|
"target_hall": [391, 140, 405, 404],
|
|
"observed_hall": [391, 140, 405, 405],
|
|
"duration_s": 15.155,
|
|
"four_axis_start_spread_s": 0.079,
|
|
"four_axis_arrival_spread_s": 0.495,
|
|
"result": "PASS"
|
|
},
|
|
"cycle_index_after_return": 1,
|
|
"fault_mask": 0,
|
|
"result": "PASS"
|
|
},
|
|
"continuous_rollover": {
|
|
"cycle_0_forward_start_spread_s": 0.052,
|
|
"cycle_0_return_start_spread_s": 0.053,
|
|
"cycle_1_forward_start_spread_s": 0.082,
|
|
"phase_transitions_s": [0.370, 17.888, 32.781],
|
|
"result": "PASS"
|
|
},
|
|
"step_3_to_step_1_semantics": "Step 3 and Step 1 have identical Hall targets, so their boundary has zero physical displacement. The ECU rolls the cycle index atomically and synchronously launches the next Step 1-to-Step 2 leg.",
|
|
"stop_verification": {
|
|
"stop_dynamic_sent": true,
|
|
"final_0x306": "00 00 00 00 00 00 00 00",
|
|
"result": "PASS"
|
|
},
|
|
"frontend_natural_language_hil": {
|
|
"start": {
|
|
"utterance": "开启动态摇篮模式",
|
|
"request_id": "req-20260804071706-45a1df",
|
|
"result": "SUCCEEDED",
|
|
"firmware_signature": "seat-controller-smv8-dynamic-modes-v9",
|
|
"command": "0x300 0E 10 06 00 02 00 00 00",
|
|
"ui_state": "动态摇篮模式 · 循环中 · 最长10分钟"
|
|
},
|
|
"active_physical_can_observation": {
|
|
"source": "physical_can",
|
|
"complete": true,
|
|
"moving_axes": {
|
|
"longitudinal_pct": 59,
|
|
"backrest_recline_pct": 75
|
|
},
|
|
"all_axes_position_valid": true,
|
|
"faults": false
|
|
},
|
|
"stop": {
|
|
"utterance": "关闭动态摇篮模式",
|
|
"request_id": "req-20260804072028-55179f",
|
|
"result": "SUCCEEDED",
|
|
"command": "0x300 0F 10 07 00 00 00 00 00",
|
|
"ui_state": "未运行",
|
|
"all_axes_stopped": true,
|
|
"all_axes_position_valid": true,
|
|
"faults": false
|
|
},
|
|
"hardware_access_after_test": "automatically released by the 180-second local idle policy",
|
|
"result": "PASS"
|
|
}
|
|
}
|