feat: add VCU status feedback and map DEBUG safety inputs

This commit is contained in:
shenlefengnai-rgb
2026-10-03 21:52:14 +08:00
parent dbbda5624a
commit 1e7b2e7f96
305 changed files with 32906 additions and 68 deletions
@@ -0,0 +1,410 @@
{
"scope": "Keyboard feedback simulation and simulated touch, not physical CAN/UART proof",
"checks": [
{
"name": "boot-unknown",
"colors": [
0,
0,
0
],
"pixel_counts": [
[
172,
0,
0
],
[
66,
0,
0
],
[
301,
0,
0
]
],
"passed": true,
"screenshot": "sim-boot-unknown.png"
},
{
"name": "task-0-green",
"colors": [
2,
1,
1
],
"pixel_counts": [
[
0,
0,
71
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-0-green.png"
},
{
"name": "task-1-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
270,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-1-green.png"
},
{
"name": "task-2-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
391,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-2-green.png"
},
{
"name": "task-3-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
407,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-3-green.png"
},
{
"name": "task-4-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
325,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-4-green.png"
},
{
"name": "task-5-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
289,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-5-green.png"
},
{
"name": "task-6-green",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
343,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-task-6-green.png"
},
{
"name": "unlocked-ebs-fault",
"colors": [
1,
2,
2
],
"pixel_counts": [
[
0,
391,
0
],
[
0,
0,
287
],
[
0,
0,
9554
]
],
"passed": true,
"screenshot": "sim-unlocked-ebs-fault.png"
},
{
"name": "feedback-invalid",
"colors": [
0,
0,
0
],
"pixel_counts": [
[
172,
0,
0
],
[
66,
0,
0
],
[
301,
0,
0
]
],
"passed": true,
"screenshot": "sim-feedback-invalid.png"
},
{
"name": "request-baseline",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
391,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-request-baseline.png"
},
{
"name": "after-confirm-request-still-VCU-task2",
"colors": [
1,
1,
1
],
"pixel_counts": [
[
0,
391,
0
],
[
0,
239,
0
],
[
0,
9639,
0
]
],
"passed": true,
"screenshot": "sim-after-confirm-request-still-VCU-task2.png"
},
{
"name": "feedback-across-page",
"colors": [
1,
2,
2
],
"pixel_counts": [
[
0,
343,
0
],
[
0,
0,
287
],
[
0,
0,
9554
]
],
"passed": true,
"screenshot": "sim-feedback-across-page.png"
},
{
"name": "cancel-still-VCU-task6",
"colors": [
1,
2,
2
],
"pixel_counts": [
[
0,
343,
0
],
[
0,
0,
287
],
[
0,
0,
9554
]
],
"passed": true,
"screenshot": "sim-cancel-still-VCU-task6.png"
},
{
"name": "final-unknown",
"colors": [
0,
0,
0
],
"pixel_counts": [
[
172,
0,
0
],
[
66,
0,
0
],
[
301,
0,
0
]
],
"passed": true,
"screenshot": "sim-final-unknown.png"
}
]
}