304 lines
4.3 KiB
JSON
304 lines
4.3 KiB
JSON
{
|
|
"scope": "Keyboard input simulation, not physical CAN/UART display proof",
|
|
"checks": [
|
|
{
|
|
"name": "initial_unknown",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_initial_unknown.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "left_motor_interlock_1",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_left_motor_interlock_1.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "left_motor_interlock_2",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_left_motor_interlock_2.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "left_motor_interlock_0",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_left_motor_interlock_0.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "RES_1",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_RES_1.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "RES_2",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_RES_2.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "RES_0",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_RES_0.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "control_box_1",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_control_box_1.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "control_box_2",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_control_box_2.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "control_box_0",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_control_box_0.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "all_normal",
|
|
"states": [
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
0
|
|
],
|
|
"screenshot": "sim_all_normal.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "all_fault",
|
|
"states": [
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
2,
|
|
0
|
|
],
|
|
"screenshot": "sim_all_fault.png",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "final_unknown",
|
|
"states": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"screenshot": "sim_final_unknown.png",
|
|
"passed": true
|
|
}
|
|
]
|
|
} |