blob: 6924e45a21a38e8a04def4e9dd1b835b744c1837 [file] [log] [blame]
Vishwanatha Subbannac1c00882021-04-21 10:12:30 -05001{
Patrick Williams6d254ee2022-12-06 10:52:53 -06002 "leds": [
3 {
4 "group": "bmc_booted",
5 "members": [
6 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007 "Name": "front_sys_pwron0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008 "Action": "Blink",
9 "DutyOn": 50,
10 "Period": 1000,
11 "Priority": "On"
12 }
13 ]
14 },
15 {
16 "group": "power_on",
17 "members": [
18 {
Andrew Geissler4a435512024-08-07 17:06:02 -030019 "Name": "front_sys_pwron0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -060020 "Action": "On",
21 "DutyOn": 50,
22 "Period": 0,
23 "Priority": "On"
24 }
25 ]
26 },
27 {
28 "group": "partition_system_attention_indicator",
29 "members": [
30 {
Andrew Geissler4a435512024-08-07 17:06:02 -030031 "Name": "front_check_log0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -060032 "Action": "On",
33 "DutyOn": 50,
34 "Period": 0,
35 "Priority": "Blink"
36 }
37 ]
38 },
39 {
40 "group": "platform_system_attention_indicator",
41 "members": [
42 {
Andrew Geissler4a435512024-08-07 17:06:02 -030043 "Name": "front_check_log0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -060044 "Action": "On",
45 "DutyOn": 50,
46 "Period": 0,
47 "Priority": "Blink"
48 }
49 ]
50 },
51 {
52 "group": "enclosure_fault",
53 "members": [
54 {
Andrew Geissler4a435512024-08-07 17:06:02 -030055 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -060056 "Action": "On",
57 "DutyOn": 50,
58 "Period": 0,
59 "Priority": "Blink"
60 },
61 {
62 "Name": "led_rear_enc_fault0",
63 "Action": "On",
64 "DutyOn": 50,
65 "Period": 0,
66 "Priority": "Blink"
67 },
68 {
69 "Name": "virtual_enc_fault",
70 "Action": "On",
71 "DutyOn": 50,
72 "Period": 0,
73 "Priority": "Blink"
74 }
75 ]
76 },
77 {
78 "group": "enclosure_identify",
79 "members": [
80 {
Andrew Geissler4a435512024-08-07 17:06:02 -030081 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -060082 "Action": "On",
Patrick Williams6d254ee2022-12-06 10:52:53 -060083 "DutyOn": 50,
Anupama B R55b599e2023-12-05 04:09:17 -060084 "Period": 0,
Patrick Williams6d254ee2022-12-06 10:52:53 -060085 "Priority": "Blink"
86 },
87 {
88 "Name": "led_rear_enc_id0",
Anupama B R55b599e2023-12-05 04:09:17 -060089 "Action": "On",
Patrick Williams6d254ee2022-12-06 10:52:53 -060090 "DutyOn": 50,
Anupama B R55b599e2023-12-05 04:09:17 -060091 "Period": 0,
Patrick Williams6d254ee2022-12-06 10:52:53 -060092 "Priority": "Blink"
93 },
94 {
95 "Name": "virtual_enc_id",
Anupama B R55b599e2023-12-05 04:09:17 -060096 "Action": "On",
Patrick Williams6d254ee2022-12-06 10:52:53 -060097 "DutyOn": 50,
Anupama B R55b599e2023-12-05 04:09:17 -060098 "Period": 0,
Patrick Williams6d254ee2022-12-06 10:52:53 -060099 "Priority": "Blink"
100 }
101 ]
102 },
103 {
104 "group": "fan0_fault",
105 "members": [
106 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300107 "Name": "fan0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600108 "Action": "On",
109 "DutyOn": 50,
110 "Period": 0,
111 "Priority": "Blink"
112 },
113 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300114 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600115 "Action": "On",
116 "DutyOn": 50,
117 "Period": 0,
118 "Priority": "Blink"
119 },
120 {
121 "Name": "led_rear_enc_fault0",
122 "Action": "On",
123 "DutyOn": 50,
124 "Period": 0,
125 "Priority": "Blink"
126 },
127 {
128 "Name": "virtual_enc_fault",
129 "Action": "On",
130 "DutyOn": 50,
131 "Period": 0,
132 "Priority": "Blink"
133 }
134 ]
135 },
136 {
137 "group": "fan0_identify",
138 "members": [
139 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300140 "Name": "fan0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600141 "Action": "Blink",
142 "DutyOn": 50,
143 "Period": 1000,
144 "Priority": "Blink"
145 },
146 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300147 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600148 "Action": "On",
149 "DutyOn": 50,
150 "Period": 0,
151 "Priority": "Blink"
152 },
153 {
154 "Name": "led_rear_enc_id0",
155 "Action": "On",
156 "DutyOn": 50,
157 "Period": 0,
158 "Priority": "Blink"
159 },
160 {
161 "Name": "virtual_enc_id",
162 "Action": "On",
163 "DutyOn": 50,
164 "Period": 0,
165 "Priority": "Blink"
166 }
167 ]
168 },
169 {
170 "group": "fan1_fault",
171 "members": [
172 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300173 "Name": "fan1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600174 "Action": "On",
175 "DutyOn": 50,
176 "Period": 0,
177 "Priority": "Blink"
178 },
179 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300180 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600181 "Action": "On",
182 "DutyOn": 50,
183 "Period": 0,
184 "Priority": "Blink"
185 },
186 {
187 "Name": "led_rear_enc_fault0",
188 "Action": "On",
189 "DutyOn": 50,
190 "Period": 0,
191 "Priority": "Blink"
192 },
193 {
194 "Name": "virtual_enc_fault",
195 "Action": "On",
196 "DutyOn": 50,
197 "Period": 0,
198 "Priority": "Blink"
199 }
200 ]
201 },
202 {
203 "group": "fan1_identify",
204 "members": [
205 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300206 "Name": "fan1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600207 "Action": "Blink",
208 "DutyOn": 50,
209 "Period": 1000,
210 "Priority": "Blink"
211 },
212 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300213 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600214 "Action": "On",
215 "DutyOn": 50,
216 "Period": 0,
217 "Priority": "Blink"
218 },
219 {
220 "Name": "led_rear_enc_id0",
221 "Action": "On",
222 "DutyOn": 50,
223 "Period": 0,
224 "Priority": "Blink"
225 },
226 {
227 "Name": "virtual_enc_id",
228 "Action": "On",
229 "DutyOn": 50,
230 "Period": 0,
231 "Priority": "Blink"
232 }
233 ]
234 },
235 {
236 "group": "fan2_fault",
237 "members": [
238 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300239 "Name": "fan2_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600240 "Action": "On",
241 "DutyOn": 50,
242 "Period": 0,
243 "Priority": "Blink"
244 },
245 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300246 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600247 "Action": "On",
248 "DutyOn": 50,
249 "Period": 0,
250 "Priority": "Blink"
251 },
252 {
253 "Name": "led_rear_enc_fault0",
254 "Action": "On",
255 "DutyOn": 50,
256 "Period": 0,
257 "Priority": "Blink"
258 },
259 {
260 "Name": "virtual_enc_fault",
261 "Action": "On",
262 "DutyOn": 50,
263 "Period": 0,
264 "Priority": "Blink"
265 }
266 ]
267 },
268 {
269 "group": "fan2_identify",
270 "members": [
271 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300272 "Name": "fan2_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600273 "Action": "Blink",
274 "DutyOn": 50,
275 "Period": 1000,
276 "Priority": "Blink"
277 },
278 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300279 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600280 "Action": "On",
281 "DutyOn": 50,
282 "Period": 0,
283 "Priority": "Blink"
284 },
285 {
286 "Name": "led_rear_enc_id0",
287 "Action": "On",
288 "DutyOn": 50,
289 "Period": 0,
290 "Priority": "Blink"
291 },
292 {
293 "Name": "virtual_enc_id",
294 "Action": "On",
295 "DutyOn": 50,
296 "Period": 0,
297 "Priority": "Blink"
298 }
299 ]
300 },
301 {
302 "group": "fan3_fault",
303 "members": [
304 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300305 "Name": "fan3_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600306 "Action": "On",
307 "DutyOn": 50,
308 "Period": 0,
309 "Priority": "Blink"
310 },
311 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300312 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600313 "Action": "On",
314 "DutyOn": 50,
315 "Period": 0,
316 "Priority": "Blink"
317 },
318 {
319 "Name": "led_rear_enc_fault0",
320 "Action": "On",
321 "DutyOn": 50,
322 "Period": 0,
323 "Priority": "Blink"
324 },
325 {
326 "Name": "virtual_enc_fault",
327 "Action": "On",
328 "DutyOn": 50,
329 "Period": 0,
330 "Priority": "Blink"
331 }
332 ]
333 },
334 {
335 "group": "fan3_identify",
336 "members": [
337 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300338 "Name": "fan3_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600339 "Action": "Blink",
340 "DutyOn": 50,
341 "Period": 1000,
342 "Priority": "Blink"
343 },
344 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300345 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600346 "Action": "On",
347 "DutyOn": 50,
348 "Period": 0,
349 "Priority": "Blink"
350 },
351 {
352 "Name": "led_rear_enc_id0",
353 "Action": "On",
354 "DutyOn": 50,
355 "Period": 0,
356 "Priority": "Blink"
357 },
358 {
359 "Name": "virtual_enc_id",
360 "Action": "On",
361 "DutyOn": 50,
362 "Period": 0,
363 "Priority": "Blink"
364 }
365 ]
366 },
367 {
368 "group": "cpu0_c14_fault",
369 "members": [
370 {
371 "Name": "pca955x_cpu0_c14",
372 "Action": "On",
373 "DutyOn": 50,
374 "Period": 0,
375 "Priority": "Blink"
376 },
377 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300378 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600379 "Action": "On",
380 "DutyOn": 50,
381 "Period": 0,
382 "Priority": "Blink"
383 },
384 {
385 "Name": "led_rear_enc_fault0",
386 "Action": "On",
387 "DutyOn": 50,
388 "Period": 0,
389 "Priority": "Blink"
390 },
391 {
392 "Name": "virtual_enc_fault",
393 "Action": "On",
394 "DutyOn": 50,
395 "Period": 0,
396 "Priority": "Blink"
397 }
398 ]
399 },
400 {
401 "group": "cpu0_c14_identify",
402 "members": [
403 {
404 "Name": "pca955x_cpu0_c14",
405 "Action": "Blink",
406 "DutyOn": 50,
407 "Period": 1000,
408 "Priority": "Blink"
409 },
410 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300411 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600412 "Action": "On",
413 "DutyOn": 50,
414 "Period": 0,
415 "Priority": "Blink"
416 },
417 {
418 "Name": "led_rear_enc_id0",
419 "Action": "On",
420 "DutyOn": 50,
421 "Period": 0,
422 "Priority": "Blink"
423 },
424 {
425 "Name": "virtual_enc_id",
426 "Action": "On",
427 "DutyOn": 50,
428 "Period": 0,
429 "Priority": "Blink"
430 }
431 ]
432 },
433 {
434 "group": "cpu1_c19_fault",
435 "members": [
436 {
437 "Name": "pca955x_cpu1_c19",
438 "Action": "On",
439 "DutyOn": 50,
440 "Period": 0,
441 "Priority": "Blink"
442 },
443 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300444 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600445 "Action": "On",
446 "DutyOn": 50,
447 "Period": 0,
448 "Priority": "Blink"
449 },
450 {
451 "Name": "led_rear_enc_fault0",
452 "Action": "On",
453 "DutyOn": 50,
454 "Period": 0,
455 "Priority": "Blink"
456 },
457 {
458 "Name": "virtual_enc_fault",
459 "Action": "On",
460 "DutyOn": 50,
461 "Period": 0,
462 "Priority": "Blink"
463 }
464 ]
465 },
466 {
467 "group": "cpu1_c19_identify",
468 "members": [
469 {
470 "Name": "pca955x_cpu1_c19",
471 "Action": "Blink",
472 "DutyOn": 50,
473 "Period": 1000,
474 "Priority": "Blink"
475 },
476 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300477 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600478 "Action": "On",
479 "DutyOn": 50,
480 "Period": 0,
481 "Priority": "Blink"
482 },
483 {
484 "Name": "led_rear_enc_id0",
485 "Action": "On",
486 "DutyOn": 50,
487 "Period": 0,
488 "Priority": "Blink"
489 },
490 {
491 "Name": "virtual_enc_id",
492 "Action": "On",
493 "DutyOn": 50,
494 "Period": 0,
495 "Priority": "Blink"
496 }
497 ]
498 },
499 {
500 "group": "cpu2_c56_fault",
501 "members": [
502 {
503 "Name": "pca955x_cpu2_c56",
504 "Action": "On",
505 "DutyOn": 50,
506 "Period": 0,
507 "Priority": "Blink"
508 },
509 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300510 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600511 "Action": "On",
512 "DutyOn": 50,
513 "Period": 0,
514 "Priority": "Blink"
515 },
516 {
517 "Name": "led_rear_enc_fault0",
518 "Action": "On",
519 "DutyOn": 50,
520 "Period": 0,
521 "Priority": "Blink"
522 },
523 {
524 "Name": "virtual_enc_fault",
525 "Action": "On",
526 "DutyOn": 50,
527 "Period": 0,
528 "Priority": "Blink"
529 }
530 ]
531 },
532 {
533 "group": "cpu2_c56_identify",
534 "members": [
535 {
536 "Name": "pca955x_cpu2_c56",
537 "Action": "Blink",
538 "DutyOn": 50,
539 "Period": 1000,
540 "Priority": "Blink"
541 },
542 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300543 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600544 "Action": "On",
545 "DutyOn": 50,
546 "Period": 0,
547 "Priority": "Blink"
548 },
549 {
550 "Name": "led_rear_enc_id0",
551 "Action": "On",
552 "DutyOn": 50,
553 "Period": 0,
554 "Priority": "Blink"
555 },
556 {
557 "Name": "virtual_enc_id",
558 "Action": "On",
559 "DutyOn": 50,
560 "Period": 0,
561 "Priority": "Blink"
562 }
563 ]
564 },
565 {
566 "group": "cpu3_c61_fault",
567 "members": [
568 {
569 "Name": "pca955x_cpu3_c61",
570 "Action": "On",
571 "DutyOn": 50,
572 "Period": 0,
573 "Priority": "Blink"
574 },
575 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300576 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600577 "Action": "On",
578 "DutyOn": 50,
579 "Period": 0,
580 "Priority": "Blink"
581 },
582 {
583 "Name": "led_rear_enc_fault0",
584 "Action": "On",
585 "DutyOn": 50,
586 "Period": 0,
587 "Priority": "Blink"
588 },
589 {
590 "Name": "virtual_enc_fault",
591 "Action": "On",
592 "DutyOn": 50,
593 "Period": 0,
594 "Priority": "Blink"
595 }
596 ]
597 },
598 {
599 "group": "cpu3_c61_identify",
600 "members": [
601 {
602 "Name": "pca955x_cpu3_c61",
603 "Action": "Blink",
604 "DutyOn": 50,
605 "Period": 1000,
606 "Priority": "Blink"
607 },
608 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300609 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600610 "Action": "On",
611 "DutyOn": 50,
612 "Period": 0,
613 "Priority": "Blink"
614 },
615 {
616 "Name": "led_rear_enc_id0",
617 "Action": "On",
618 "DutyOn": 50,
619 "Period": 0,
620 "Priority": "Blink"
621 },
622 {
623 "Name": "virtual_enc_id",
624 "Action": "On",
625 "DutyOn": 50,
626 "Period": 0,
627 "Priority": "Blink"
628 }
629 ]
630 },
631 {
632 "group": "vrm0_fault",
633 "members": [
634 {
635 "Name": "pca955x_vrm0",
636 "Action": "On",
637 "DutyOn": 50,
638 "Period": 0,
639 "Priority": "Blink"
640 },
641 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300642 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600643 "Action": "On",
644 "DutyOn": 50,
645 "Period": 0,
646 "Priority": "Blink"
647 },
648 {
649 "Name": "led_rear_enc_fault0",
650 "Action": "On",
651 "DutyOn": 50,
652 "Period": 0,
653 "Priority": "Blink"
654 },
655 {
656 "Name": "virtual_enc_fault",
657 "Action": "On",
658 "DutyOn": 50,
659 "Period": 0,
660 "Priority": "Blink"
661 }
662 ]
663 },
664 {
665 "group": "vrm0_identify",
666 "members": [
667 {
668 "Name": "pca955x_vrm0",
669 "Action": "Blink",
670 "DutyOn": 50,
671 "Period": 1000,
672 "Priority": "Blink"
673 },
674 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300675 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600676 "Action": "On",
677 "DutyOn": 50,
678 "Period": 0,
679 "Priority": "Blink"
680 },
681 {
682 "Name": "led_rear_enc_id0",
683 "Action": "On",
684 "DutyOn": 50,
685 "Period": 0,
686 "Priority": "Blink"
687 },
688 {
689 "Name": "virtual_enc_id",
690 "Action": "On",
691 "DutyOn": 50,
692 "Period": 0,
693 "Priority": "Blink"
694 }
695 ]
696 },
697 {
698 "group": "vrm1_fault",
699 "members": [
700 {
701 "Name": "pca955x_vrm1",
702 "Action": "On",
703 "DutyOn": 50,
704 "Period": 0,
705 "Priority": "Blink"
706 },
707 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300708 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600709 "Action": "On",
710 "DutyOn": 50,
711 "Period": 0,
712 "Priority": "Blink"
713 },
714 {
715 "Name": "led_rear_enc_fault0",
716 "Action": "On",
717 "DutyOn": 50,
718 "Period": 0,
719 "Priority": "Blink"
720 },
721 {
722 "Name": "virtual_enc_fault",
723 "Action": "On",
724 "DutyOn": 50,
725 "Period": 0,
726 "Priority": "Blink"
727 }
728 ]
729 },
730 {
731 "group": "vrm1_identify",
732 "members": [
733 {
734 "Name": "pca955x_vrm1",
735 "Action": "Blink",
736 "DutyOn": 50,
737 "Period": 1000,
738 "Priority": "Blink"
739 },
740 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300741 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600742 "Action": "On",
743 "DutyOn": 50,
744 "Period": 0,
745 "Priority": "Blink"
746 },
747 {
748 "Name": "led_rear_enc_id0",
749 "Action": "On",
750 "DutyOn": 50,
751 "Period": 0,
752 "Priority": "Blink"
753 },
754 {
755 "Name": "virtual_enc_id",
756 "Action": "On",
757 "DutyOn": 50,
758 "Period": 0,
759 "Priority": "Blink"
760 }
761 ]
762 },
763 {
764 "group": "vrm2_fault",
765 "members": [
766 {
767 "Name": "pca955x_vrm2",
768 "Action": "On",
769 "DutyOn": 50,
770 "Period": 0,
771 "Priority": "Blink"
772 },
773 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300774 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600775 "Action": "On",
776 "DutyOn": 50,
777 "Period": 0,
778 "Priority": "Blink"
779 },
780 {
781 "Name": "led_rear_enc_fault0",
782 "Action": "On",
783 "DutyOn": 50,
784 "Period": 0,
785 "Priority": "Blink"
786 },
787 {
788 "Name": "virtual_enc_fault",
789 "Action": "On",
790 "DutyOn": 50,
791 "Period": 0,
792 "Priority": "Blink"
793 }
794 ]
795 },
796 {
797 "group": "vrm2_identify",
798 "members": [
799 {
800 "Name": "pca955x_vrm2",
801 "Action": "Blink",
802 "DutyOn": 50,
803 "Period": 1000,
804 "Priority": "Blink"
805 },
806 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300807 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600808 "Action": "On",
809 "DutyOn": 50,
810 "Period": 0,
811 "Priority": "Blink"
812 },
813 {
814 "Name": "led_rear_enc_id0",
815 "Action": "On",
816 "DutyOn": 50,
817 "Period": 0,
818 "Priority": "Blink"
819 },
820 {
821 "Name": "virtual_enc_id",
822 "Action": "On",
823 "DutyOn": 50,
824 "Period": 0,
825 "Priority": "Blink"
826 }
827 ]
828 },
829 {
830 "group": "vrm3_fault",
831 "members": [
832 {
833 "Name": "pca955x_vrm3",
834 "Action": "On",
835 "DutyOn": 50,
836 "Period": 0,
837 "Priority": "Blink"
838 },
839 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300840 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600841 "Action": "On",
842 "DutyOn": 50,
843 "Period": 0,
844 "Priority": "Blink"
845 },
846 {
847 "Name": "led_rear_enc_fault0",
848 "Action": "On",
849 "DutyOn": 50,
850 "Period": 0,
851 "Priority": "Blink"
852 },
853 {
854 "Name": "virtual_enc_fault",
855 "Action": "On",
856 "DutyOn": 50,
857 "Period": 0,
858 "Priority": "Blink"
859 }
860 ]
861 },
862 {
863 "group": "vrm3_identify",
864 "members": [
865 {
866 "Name": "pca955x_vrm3",
867 "Action": "Blink",
868 "DutyOn": 50,
869 "Period": 1000,
870 "Priority": "Blink"
871 },
872 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300873 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600874 "Action": "On",
875 "DutyOn": 50,
876 "Period": 0,
877 "Priority": "Blink"
878 },
879 {
880 "Name": "led_rear_enc_id0",
881 "Action": "On",
882 "DutyOn": 50,
883 "Period": 0,
884 "Priority": "Blink"
885 },
886 {
887 "Name": "virtual_enc_id",
888 "Action": "On",
889 "DutyOn": 50,
890 "Period": 0,
891 "Priority": "Blink"
892 }
893 ]
894 },
895 {
896 "group": "vrm4_fault",
897 "members": [
898 {
899 "Name": "pca955x_vrm4",
900 "Action": "On",
901 "DutyOn": 50,
902 "Period": 0,
903 "Priority": "Blink"
904 },
905 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300906 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600907 "Action": "On",
908 "DutyOn": 50,
909 "Period": 0,
910 "Priority": "Blink"
911 },
912 {
913 "Name": "led_rear_enc_fault0",
914 "Action": "On",
915 "DutyOn": 50,
916 "Period": 0,
917 "Priority": "Blink"
918 },
919 {
920 "Name": "virtual_enc_fault",
921 "Action": "On",
922 "DutyOn": 50,
923 "Period": 0,
924 "Priority": "Blink"
925 }
926 ]
927 },
928 {
929 "group": "vrm4_identify",
930 "members": [
931 {
932 "Name": "pca955x_vrm4",
933 "Action": "Blink",
934 "DutyOn": 50,
935 "Period": 1000,
936 "Priority": "Blink"
937 },
938 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300939 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600940 "Action": "On",
941 "DutyOn": 50,
942 "Period": 0,
943 "Priority": "Blink"
944 },
945 {
946 "Name": "led_rear_enc_id0",
947 "Action": "On",
948 "DutyOn": 50,
949 "Period": 0,
950 "Priority": "Blink"
951 },
952 {
953 "Name": "virtual_enc_id",
954 "Action": "On",
955 "DutyOn": 50,
956 "Period": 0,
957 "Priority": "Blink"
958 }
959 ]
960 },
961 {
962 "group": "vrm5_fault",
963 "members": [
964 {
965 "Name": "pca955x_vrm5",
966 "Action": "On",
967 "DutyOn": 50,
968 "Period": 0,
969 "Priority": "Blink"
970 },
971 {
Andrew Geissler4a435512024-08-07 17:06:02 -0300972 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -0600973 "Action": "On",
974 "DutyOn": 50,
975 "Period": 0,
976 "Priority": "Blink"
977 },
978 {
979 "Name": "led_rear_enc_fault0",
980 "Action": "On",
981 "DutyOn": 50,
982 "Period": 0,
983 "Priority": "Blink"
984 },
985 {
986 "Name": "virtual_enc_fault",
987 "Action": "On",
988 "DutyOn": 50,
989 "Period": 0,
990 "Priority": "Blink"
991 }
992 ]
993 },
994 {
995 "group": "vrm5_identify",
996 "members": [
997 {
998 "Name": "pca955x_vrm5",
999 "Action": "Blink",
1000 "DutyOn": 50,
1001 "Period": 1000,
1002 "Priority": "Blink"
1003 },
1004 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001005 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001006 "Action": "On",
1007 "DutyOn": 50,
1008 "Period": 0,
1009 "Priority": "Blink"
1010 },
1011 {
1012 "Name": "led_rear_enc_id0",
1013 "Action": "On",
1014 "DutyOn": 50,
1015 "Period": 0,
1016 "Priority": "Blink"
1017 },
1018 {
1019 "Name": "virtual_enc_id",
1020 "Action": "On",
1021 "DutyOn": 50,
1022 "Period": 0,
1023 "Priority": "Blink"
1024 }
1025 ]
1026 },
1027 {
1028 "group": "vrm6_fault",
1029 "members": [
1030 {
1031 "Name": "pca955x_vrm6",
1032 "Action": "On",
1033 "DutyOn": 50,
1034 "Period": 0,
1035 "Priority": "Blink"
1036 },
1037 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001038 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001039 "Action": "On",
1040 "DutyOn": 50,
1041 "Period": 0,
1042 "Priority": "Blink"
1043 },
1044 {
1045 "Name": "led_rear_enc_fault0",
1046 "Action": "On",
1047 "DutyOn": 50,
1048 "Period": 0,
1049 "Priority": "Blink"
1050 },
1051 {
1052 "Name": "virtual_enc_fault",
1053 "Action": "On",
1054 "DutyOn": 50,
1055 "Period": 0,
1056 "Priority": "Blink"
1057 }
1058 ]
1059 },
1060 {
1061 "group": "vrm6_identify",
1062 "members": [
1063 {
1064 "Name": "pca955x_vrm6",
1065 "Action": "Blink",
1066 "DutyOn": 50,
1067 "Period": 1000,
1068 "Priority": "Blink"
1069 },
1070 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001071 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001072 "Action": "On",
1073 "DutyOn": 50,
1074 "Period": 0,
1075 "Priority": "Blink"
1076 },
1077 {
1078 "Name": "led_rear_enc_id0",
1079 "Action": "On",
1080 "DutyOn": 50,
1081 "Period": 0,
1082 "Priority": "Blink"
1083 },
1084 {
1085 "Name": "virtual_enc_id",
1086 "Action": "On",
1087 "DutyOn": 50,
1088 "Period": 0,
1089 "Priority": "Blink"
1090 }
1091 ]
1092 },
1093 {
1094 "group": "vrm7_fault",
1095 "members": [
1096 {
1097 "Name": "pca955x_vrm7",
1098 "Action": "On",
1099 "DutyOn": 50,
1100 "Period": 0,
1101 "Priority": "Blink"
1102 },
1103 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001104 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001105 "Action": "On",
1106 "DutyOn": 50,
1107 "Period": 0,
1108 "Priority": "Blink"
1109 },
1110 {
1111 "Name": "led_rear_enc_fault0",
1112 "Action": "On",
1113 "DutyOn": 50,
1114 "Period": 0,
1115 "Priority": "Blink"
1116 },
1117 {
1118 "Name": "virtual_enc_fault",
1119 "Action": "On",
1120 "DutyOn": 50,
1121 "Period": 0,
1122 "Priority": "Blink"
1123 }
1124 ]
1125 },
1126 {
1127 "group": "vrm7_identify",
1128 "members": [
1129 {
1130 "Name": "pca955x_vrm7",
1131 "Action": "Blink",
1132 "DutyOn": 50,
1133 "Period": 1000,
1134 "Priority": "Blink"
1135 },
1136 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001137 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001138 "Action": "On",
1139 "DutyOn": 50,
1140 "Period": 0,
1141 "Priority": "Blink"
1142 },
1143 {
1144 "Name": "led_rear_enc_id0",
1145 "Action": "On",
1146 "DutyOn": 50,
1147 "Period": 0,
1148 "Priority": "Blink"
1149 },
1150 {
1151 "Name": "virtual_enc_id",
1152 "Action": "On",
1153 "DutyOn": 50,
1154 "Period": 0,
1155 "Priority": "Blink"
1156 }
1157 ]
1158 },
1159 {
1160 "group": "vrm8_fault",
1161 "members": [
1162 {
1163 "Name": "pca955x_vrm8",
1164 "Action": "On",
1165 "DutyOn": 50,
1166 "Period": 0,
1167 "Priority": "Blink"
1168 },
1169 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001170 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001171 "Action": "On",
1172 "DutyOn": 50,
1173 "Period": 0,
1174 "Priority": "Blink"
1175 },
1176 {
1177 "Name": "led_rear_enc_fault0",
1178 "Action": "On",
1179 "DutyOn": 50,
1180 "Period": 0,
1181 "Priority": "Blink"
1182 },
1183 {
1184 "Name": "virtual_enc_fault",
1185 "Action": "On",
1186 "DutyOn": 50,
1187 "Period": 0,
1188 "Priority": "Blink"
1189 }
1190 ]
1191 },
1192 {
1193 "group": "vrm8_identify",
1194 "members": [
1195 {
1196 "Name": "pca955x_vrm8",
1197 "Action": "Blink",
1198 "DutyOn": 50,
1199 "Period": 1000,
1200 "Priority": "Blink"
1201 },
1202 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001203 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001204 "Action": "On",
1205 "DutyOn": 50,
1206 "Period": 0,
1207 "Priority": "Blink"
1208 },
1209 {
1210 "Name": "led_rear_enc_id0",
1211 "Action": "On",
1212 "DutyOn": 50,
1213 "Period": 0,
1214 "Priority": "Blink"
1215 },
1216 {
1217 "Name": "virtual_enc_id",
1218 "Action": "On",
1219 "DutyOn": 50,
1220 "Period": 0,
1221 "Priority": "Blink"
1222 }
1223 ]
1224 },
1225 {
1226 "group": "vrm9_fault",
1227 "members": [
1228 {
1229 "Name": "pca955x_vrm9",
1230 "Action": "On",
1231 "DutyOn": 50,
1232 "Period": 0,
1233 "Priority": "Blink"
1234 },
1235 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001236 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001237 "Action": "On",
1238 "DutyOn": 50,
1239 "Period": 0,
1240 "Priority": "Blink"
1241 },
1242 {
1243 "Name": "led_rear_enc_fault0",
1244 "Action": "On",
1245 "DutyOn": 50,
1246 "Period": 0,
1247 "Priority": "Blink"
1248 },
1249 {
1250 "Name": "virtual_enc_fault",
1251 "Action": "On",
1252 "DutyOn": 50,
1253 "Period": 0,
1254 "Priority": "Blink"
1255 }
1256 ]
1257 },
1258 {
1259 "group": "vrm9_identify",
1260 "members": [
1261 {
1262 "Name": "pca955x_vrm9",
1263 "Action": "Blink",
1264 "DutyOn": 50,
1265 "Period": 1000,
1266 "Priority": "Blink"
1267 },
1268 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001269 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001270 "Action": "On",
1271 "DutyOn": 50,
1272 "Period": 0,
1273 "Priority": "Blink"
1274 },
1275 {
1276 "Name": "led_rear_enc_id0",
1277 "Action": "On",
1278 "DutyOn": 50,
1279 "Period": 0,
1280 "Priority": "Blink"
1281 },
1282 {
1283 "Name": "virtual_enc_id",
1284 "Action": "On",
1285 "DutyOn": 50,
1286 "Period": 0,
1287 "Priority": "Blink"
1288 }
1289 ]
1290 },
1291 {
1292 "group": "vrm10_fault",
1293 "members": [
1294 {
1295 "Name": "pca955x_vrm10",
1296 "Action": "On",
1297 "DutyOn": 50,
1298 "Period": 0,
1299 "Priority": "Blink"
1300 },
1301 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001302 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001303 "Action": "On",
1304 "DutyOn": 50,
1305 "Period": 0,
1306 "Priority": "Blink"
1307 },
1308 {
1309 "Name": "led_rear_enc_fault0",
1310 "Action": "On",
1311 "DutyOn": 50,
1312 "Period": 0,
1313 "Priority": "Blink"
1314 },
1315 {
1316 "Name": "virtual_enc_fault",
1317 "Action": "On",
1318 "DutyOn": 50,
1319 "Period": 0,
1320 "Priority": "Blink"
1321 }
1322 ]
1323 },
1324 {
1325 "group": "vrm10_identify",
1326 "members": [
1327 {
1328 "Name": "pca955x_vrm10",
1329 "Action": "Blink",
1330 "DutyOn": 50,
1331 "Period": 1000,
1332 "Priority": "Blink"
1333 },
1334 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001335 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001336 "Action": "On",
1337 "DutyOn": 50,
1338 "Period": 0,
1339 "Priority": "Blink"
1340 },
1341 {
1342 "Name": "led_rear_enc_id0",
1343 "Action": "On",
1344 "DutyOn": 50,
1345 "Period": 0,
1346 "Priority": "Blink"
1347 },
1348 {
1349 "Name": "virtual_enc_id",
1350 "Action": "On",
1351 "DutyOn": 50,
1352 "Period": 0,
1353 "Priority": "Blink"
1354 }
1355 ]
1356 },
1357 {
1358 "group": "vrm11_fault",
1359 "members": [
1360 {
1361 "Name": "pca955x_vrm11",
1362 "Action": "On",
1363 "DutyOn": 50,
1364 "Period": 0,
1365 "Priority": "Blink"
1366 },
1367 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001368 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001369 "Action": "On",
1370 "DutyOn": 50,
1371 "Period": 0,
1372 "Priority": "Blink"
1373 },
1374 {
1375 "Name": "led_rear_enc_fault0",
1376 "Action": "On",
1377 "DutyOn": 50,
1378 "Period": 0,
1379 "Priority": "Blink"
1380 },
1381 {
1382 "Name": "virtual_enc_fault",
1383 "Action": "On",
1384 "DutyOn": 50,
1385 "Period": 0,
1386 "Priority": "Blink"
1387 }
1388 ]
1389 },
1390 {
1391 "group": "vrm11_identify",
1392 "members": [
1393 {
1394 "Name": "pca955x_vrm11",
1395 "Action": "Blink",
1396 "DutyOn": 50,
1397 "Period": 1000,
1398 "Priority": "Blink"
1399 },
1400 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001401 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001402 "Action": "On",
1403 "DutyOn": 50,
1404 "Period": 0,
1405 "Priority": "Blink"
1406 },
1407 {
1408 "Name": "led_rear_enc_id0",
1409 "Action": "On",
1410 "DutyOn": 50,
1411 "Period": 0,
1412 "Priority": "Blink"
1413 },
1414 {
1415 "Name": "virtual_enc_id",
1416 "Action": "On",
1417 "DutyOn": 50,
1418 "Period": 0,
1419 "Priority": "Blink"
1420 }
1421 ]
1422 },
1423 {
1424 "group": "vrm12_fault",
1425 "members": [
1426 {
1427 "Name": "pca955x_vrm12",
1428 "Action": "On",
1429 "DutyOn": 50,
1430 "Period": 0,
1431 "Priority": "Blink"
1432 },
1433 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001434 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001435 "Action": "On",
1436 "DutyOn": 50,
1437 "Period": 0,
1438 "Priority": "Blink"
1439 },
1440 {
1441 "Name": "led_rear_enc_fault0",
1442 "Action": "On",
1443 "DutyOn": 50,
1444 "Period": 0,
1445 "Priority": "Blink"
1446 },
1447 {
1448 "Name": "virtual_enc_fault",
1449 "Action": "On",
1450 "DutyOn": 50,
1451 "Period": 0,
1452 "Priority": "Blink"
1453 }
1454 ]
1455 },
1456 {
1457 "group": "vrm12_identify",
1458 "members": [
1459 {
1460 "Name": "pca955x_vrm12",
1461 "Action": "Blink",
1462 "DutyOn": 50,
1463 "Period": 1000,
1464 "Priority": "Blink"
1465 },
1466 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001467 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001468 "Action": "On",
1469 "DutyOn": 50,
1470 "Period": 0,
1471 "Priority": "Blink"
1472 },
1473 {
1474 "Name": "led_rear_enc_id0",
1475 "Action": "On",
1476 "DutyOn": 50,
1477 "Period": 0,
1478 "Priority": "Blink"
1479 },
1480 {
1481 "Name": "virtual_enc_id",
1482 "Action": "On",
1483 "DutyOn": 50,
1484 "Period": 0,
1485 "Priority": "Blink"
1486 }
1487 ]
1488 },
1489 {
1490 "group": "vrm13_fault",
1491 "members": [
1492 {
1493 "Name": "pca955x_vrm13",
1494 "Action": "On",
1495 "DutyOn": 50,
1496 "Period": 0,
1497 "Priority": "Blink"
1498 },
1499 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001500 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001501 "Action": "On",
1502 "DutyOn": 50,
1503 "Period": 0,
1504 "Priority": "Blink"
1505 },
1506 {
1507 "Name": "led_rear_enc_fault0",
1508 "Action": "On",
1509 "DutyOn": 50,
1510 "Period": 0,
1511 "Priority": "Blink"
1512 },
1513 {
1514 "Name": "virtual_enc_fault",
1515 "Action": "On",
1516 "DutyOn": 50,
1517 "Period": 0,
1518 "Priority": "Blink"
1519 }
1520 ]
1521 },
1522 {
1523 "group": "vrm13_identify",
1524 "members": [
1525 {
1526 "Name": "pca955x_vrm13",
1527 "Action": "Blink",
1528 "DutyOn": 50,
1529 "Period": 1000,
1530 "Priority": "Blink"
1531 },
1532 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001533 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001534 "Action": "On",
1535 "DutyOn": 50,
1536 "Period": 0,
1537 "Priority": "Blink"
1538 },
1539 {
1540 "Name": "led_rear_enc_id0",
1541 "Action": "On",
1542 "DutyOn": 50,
1543 "Period": 0,
1544 "Priority": "Blink"
1545 },
1546 {
1547 "Name": "virtual_enc_id",
1548 "Action": "On",
1549 "DutyOn": 50,
1550 "Period": 0,
1551 "Priority": "Blink"
1552 }
1553 ]
1554 },
1555 {
1556 "group": "vrm14_fault",
1557 "members": [
1558 {
1559 "Name": "pca955x_vrm14",
1560 "Action": "On",
1561 "DutyOn": 50,
1562 "Period": 0,
1563 "Priority": "Blink"
1564 },
1565 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001566 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001567 "Action": "On",
1568 "DutyOn": 50,
1569 "Period": 0,
1570 "Priority": "Blink"
1571 },
1572 {
1573 "Name": "led_rear_enc_fault0",
1574 "Action": "On",
1575 "DutyOn": 50,
1576 "Period": 0,
1577 "Priority": "Blink"
1578 },
1579 {
1580 "Name": "virtual_enc_fault",
1581 "Action": "On",
1582 "DutyOn": 50,
1583 "Period": 0,
1584 "Priority": "Blink"
1585 }
1586 ]
1587 },
1588 {
1589 "group": "vrm14_identify",
1590 "members": [
1591 {
1592 "Name": "pca955x_vrm14",
1593 "Action": "Blink",
1594 "DutyOn": 50,
1595 "Period": 1000,
1596 "Priority": "Blink"
1597 },
1598 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001599 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001600 "Action": "On",
1601 "DutyOn": 50,
1602 "Period": 0,
1603 "Priority": "Blink"
1604 },
1605 {
1606 "Name": "led_rear_enc_id0",
1607 "Action": "On",
1608 "DutyOn": 50,
1609 "Period": 0,
1610 "Priority": "Blink"
1611 },
1612 {
1613 "Name": "virtual_enc_id",
1614 "Action": "On",
1615 "DutyOn": 50,
1616 "Period": 0,
1617 "Priority": "Blink"
1618 }
1619 ]
1620 },
1621 {
1622 "group": "vrm15_fault",
1623 "members": [
1624 {
1625 "Name": "pca955x_vrm15",
1626 "Action": "On",
1627 "DutyOn": 50,
1628 "Period": 0,
1629 "Priority": "Blink"
1630 },
1631 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001632 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001633 "Action": "On",
1634 "DutyOn": 50,
1635 "Period": 0,
1636 "Priority": "Blink"
1637 },
1638 {
1639 "Name": "led_rear_enc_fault0",
1640 "Action": "On",
1641 "DutyOn": 50,
1642 "Period": 0,
1643 "Priority": "Blink"
1644 },
1645 {
1646 "Name": "virtual_enc_fault",
1647 "Action": "On",
1648 "DutyOn": 50,
1649 "Period": 0,
1650 "Priority": "Blink"
1651 }
1652 ]
1653 },
1654 {
1655 "group": "vrm15_identify",
1656 "members": [
1657 {
1658 "Name": "pca955x_vrm15",
1659 "Action": "Blink",
1660 "DutyOn": 50,
1661 "Period": 1000,
1662 "Priority": "Blink"
1663 },
1664 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001665 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001666 "Action": "On",
1667 "DutyOn": 50,
1668 "Period": 0,
1669 "Priority": "Blink"
1670 },
1671 {
1672 "Name": "led_rear_enc_id0",
1673 "Action": "On",
1674 "DutyOn": 50,
1675 "Period": 0,
1676 "Priority": "Blink"
1677 },
1678 {
1679 "Name": "virtual_enc_id",
1680 "Action": "On",
1681 "DutyOn": 50,
1682 "Period": 0,
1683 "Priority": "Blink"
1684 }
1685 ]
1686 },
1687 {
1688 "group": "pcieslot_c01_fault",
1689 "members": [
1690 {
1691 "Name": "pca955x_pcieslot_c01",
1692 "Action": "On",
1693 "DutyOn": 50,
1694 "Period": 0,
1695 "Priority": "Blink"
1696 },
1697 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001698 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001699 "Action": "On",
1700 "DutyOn": 50,
1701 "Period": 0,
1702 "Priority": "Blink"
1703 },
1704 {
1705 "Name": "led_rear_enc_fault0",
1706 "Action": "On",
1707 "DutyOn": 50,
1708 "Period": 0,
1709 "Priority": "Blink"
1710 },
1711 {
1712 "Name": "virtual_enc_fault",
1713 "Action": "On",
1714 "DutyOn": 50,
1715 "Period": 0,
1716 "Priority": "Blink"
1717 }
1718 ]
1719 },
1720 {
1721 "group": "pcieslot_c01_identify",
1722 "members": [
1723 {
1724 "Name": "pca955x_pcieslot_c01",
1725 "Action": "Blink",
1726 "DutyOn": 50,
1727 "Period": 1000,
1728 "Priority": "Blink"
1729 },
1730 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001731 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001732 "Action": "On",
1733 "DutyOn": 50,
1734 "Period": 0,
1735 "Priority": "Blink"
1736 },
1737 {
1738 "Name": "led_rear_enc_id0",
1739 "Action": "On",
1740 "DutyOn": 50,
1741 "Period": 0,
1742 "Priority": "Blink"
1743 },
1744 {
1745 "Name": "virtual_enc_id",
1746 "Action": "On",
1747 "DutyOn": 50,
1748 "Period": 0,
1749 "Priority": "Blink"
1750 }
1751 ]
1752 },
1753 {
1754 "group": "pcieslot_c02_fault",
1755 "members": [
1756 {
1757 "Name": "pca955x_pcieslot_c02",
1758 "Action": "On",
1759 "DutyOn": 50,
1760 "Period": 0,
1761 "Priority": "Blink"
1762 },
1763 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001764 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001765 "Action": "On",
1766 "DutyOn": 50,
1767 "Period": 0,
1768 "Priority": "Blink"
1769 },
1770 {
1771 "Name": "led_rear_enc_fault0",
1772 "Action": "On",
1773 "DutyOn": 50,
1774 "Period": 0,
1775 "Priority": "Blink"
1776 },
1777 {
1778 "Name": "virtual_enc_fault",
1779 "Action": "On",
1780 "DutyOn": 50,
1781 "Period": 0,
1782 "Priority": "Blink"
1783 }
1784 ]
1785 },
1786 {
1787 "group": "pcieslot_c02_identify",
1788 "members": [
1789 {
1790 "Name": "pca955x_pcieslot_c02",
1791 "Action": "Blink",
1792 "DutyOn": 50,
1793 "Period": 1000,
1794 "Priority": "Blink"
1795 },
1796 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001797 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001798 "Action": "On",
1799 "DutyOn": 50,
1800 "Period": 0,
1801 "Priority": "Blink"
1802 },
1803 {
1804 "Name": "led_rear_enc_id0",
1805 "Action": "On",
1806 "DutyOn": 50,
1807 "Period": 0,
1808 "Priority": "Blink"
1809 },
1810 {
1811 "Name": "virtual_enc_id",
1812 "Action": "On",
1813 "DutyOn": 50,
1814 "Period": 0,
1815 "Priority": "Blink"
1816 }
1817 ]
1818 },
1819 {
1820 "group": "pcieslot_c03_fault",
1821 "members": [
1822 {
1823 "Name": "pca955x_pcieslot_c03",
1824 "Action": "On",
1825 "DutyOn": 50,
1826 "Period": 0,
1827 "Priority": "Blink"
1828 },
1829 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001830 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001831 "Action": "On",
1832 "DutyOn": 50,
1833 "Period": 0,
1834 "Priority": "Blink"
1835 },
1836 {
1837 "Name": "led_rear_enc_fault0",
1838 "Action": "On",
1839 "DutyOn": 50,
1840 "Period": 0,
1841 "Priority": "Blink"
1842 },
1843 {
1844 "Name": "virtual_enc_fault",
1845 "Action": "On",
1846 "DutyOn": 50,
1847 "Period": 0,
1848 "Priority": "Blink"
1849 }
1850 ]
1851 },
1852 {
1853 "group": "pcieslot_c03_identify",
1854 "members": [
1855 {
1856 "Name": "pca955x_pcieslot_c03",
1857 "Action": "Blink",
1858 "DutyOn": 50,
1859 "Period": 1000,
1860 "Priority": "Blink"
1861 },
1862 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001863 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001864 "Action": "On",
1865 "DutyOn": 50,
1866 "Period": 0,
1867 "Priority": "Blink"
1868 },
1869 {
1870 "Name": "led_rear_enc_id0",
1871 "Action": "On",
1872 "DutyOn": 50,
1873 "Period": 0,
1874 "Priority": "Blink"
1875 },
1876 {
1877 "Name": "virtual_enc_id",
1878 "Action": "On",
1879 "DutyOn": 50,
1880 "Period": 0,
1881 "Priority": "Blink"
1882 }
1883 ]
1884 },
1885 {
1886 "group": "pcieslot_c04_fault",
1887 "members": [
1888 {
1889 "Name": "pca955x_pcieslot_c04",
1890 "Action": "On",
1891 "DutyOn": 50,
1892 "Period": 0,
1893 "Priority": "Blink"
1894 },
1895 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001896 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001897 "Action": "On",
1898 "DutyOn": 50,
1899 "Period": 0,
1900 "Priority": "Blink"
1901 },
1902 {
1903 "Name": "led_rear_enc_fault0",
1904 "Action": "On",
1905 "DutyOn": 50,
1906 "Period": 0,
1907 "Priority": "Blink"
1908 },
1909 {
1910 "Name": "virtual_enc_fault",
1911 "Action": "On",
1912 "DutyOn": 50,
1913 "Period": 0,
1914 "Priority": "Blink"
1915 }
1916 ]
1917 },
1918 {
1919 "group": "pcieslot_c04_identify",
1920 "members": [
1921 {
1922 "Name": "pca955x_pcieslot_c04",
1923 "Action": "Blink",
1924 "DutyOn": 50,
1925 "Period": 1000,
1926 "Priority": "Blink"
1927 },
1928 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001929 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001930 "Action": "On",
1931 "DutyOn": 50,
1932 "Period": 0,
1933 "Priority": "Blink"
1934 },
1935 {
1936 "Name": "led_rear_enc_id0",
1937 "Action": "On",
1938 "DutyOn": 50,
1939 "Period": 0,
1940 "Priority": "Blink"
1941 },
1942 {
1943 "Name": "virtual_enc_id",
1944 "Action": "On",
1945 "DutyOn": 50,
1946 "Period": 0,
1947 "Priority": "Blink"
1948 }
1949 ]
1950 },
1951 {
1952 "group": "pcieslot_c05_fault",
1953 "members": [
1954 {
1955 "Name": "pca955x_pcieslot_c05",
1956 "Action": "On",
1957 "DutyOn": 50,
1958 "Period": 0,
1959 "Priority": "Blink"
1960 },
1961 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001962 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001963 "Action": "On",
1964 "DutyOn": 50,
1965 "Period": 0,
1966 "Priority": "Blink"
1967 },
1968 {
1969 "Name": "led_rear_enc_fault0",
1970 "Action": "On",
1971 "DutyOn": 50,
1972 "Period": 0,
1973 "Priority": "Blink"
1974 },
1975 {
1976 "Name": "virtual_enc_fault",
1977 "Action": "On",
1978 "DutyOn": 50,
1979 "Period": 0,
1980 "Priority": "Blink"
1981 }
1982 ]
1983 },
1984 {
1985 "group": "pcieslot_c05_identify",
1986 "members": [
1987 {
1988 "Name": "pca955x_pcieslot_c05",
1989 "Action": "Blink",
1990 "DutyOn": 50,
1991 "Period": 1000,
1992 "Priority": "Blink"
1993 },
1994 {
Andrew Geissler4a435512024-08-07 17:06:02 -03001995 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06001996 "Action": "On",
1997 "DutyOn": 50,
1998 "Period": 0,
1999 "Priority": "Blink"
2000 },
2001 {
2002 "Name": "led_rear_enc_id0",
2003 "Action": "On",
2004 "DutyOn": 50,
2005 "Period": 0,
2006 "Priority": "Blink"
2007 },
2008 {
2009 "Name": "virtual_enc_id",
2010 "Action": "On",
2011 "DutyOn": 50,
2012 "Period": 0,
2013 "Priority": "Blink"
2014 }
2015 ]
2016 },
2017 {
2018 "group": "pcieslot_c06_fault",
2019 "members": [
2020 {
2021 "Name": "pca955x_pcieslot_c06",
2022 "Action": "On",
2023 "DutyOn": 50,
2024 "Period": 0,
2025 "Priority": "Blink"
2026 },
2027 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002028 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002029 "Action": "On",
2030 "DutyOn": 50,
2031 "Period": 0,
2032 "Priority": "Blink"
2033 },
2034 {
2035 "Name": "led_rear_enc_fault0",
2036 "Action": "On",
2037 "DutyOn": 50,
2038 "Period": 0,
2039 "Priority": "Blink"
2040 },
2041 {
2042 "Name": "virtual_enc_fault",
2043 "Action": "On",
2044 "DutyOn": 50,
2045 "Period": 0,
2046 "Priority": "Blink"
2047 }
2048 ]
2049 },
2050 {
2051 "group": "pcieslot_c06_identify",
2052 "members": [
2053 {
2054 "Name": "pca955x_pcieslot_c06",
2055 "Action": "Blink",
2056 "DutyOn": 50,
2057 "Period": 1000,
2058 "Priority": "Blink"
2059 },
2060 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002061 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002062 "Action": "On",
2063 "DutyOn": 50,
2064 "Period": 0,
2065 "Priority": "Blink"
2066 },
2067 {
2068 "Name": "led_rear_enc_id0",
2069 "Action": "On",
2070 "DutyOn": 50,
2071 "Period": 0,
2072 "Priority": "Blink"
2073 },
2074 {
2075 "Name": "virtual_enc_id",
2076 "Action": "On",
2077 "DutyOn": 50,
2078 "Period": 0,
2079 "Priority": "Blink"
2080 }
2081 ]
2082 },
2083 {
2084 "group": "pcieslot_c07_fault",
2085 "members": [
2086 {
2087 "Name": "pca955x_pcieslot_c07",
2088 "Action": "On",
2089 "DutyOn": 50,
2090 "Period": 0,
2091 "Priority": "Blink"
2092 },
2093 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002094 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002095 "Action": "On",
2096 "DutyOn": 50,
2097 "Period": 0,
2098 "Priority": "Blink"
2099 },
2100 {
2101 "Name": "led_rear_enc_fault0",
2102 "Action": "On",
2103 "DutyOn": 50,
2104 "Period": 0,
2105 "Priority": "Blink"
2106 },
2107 {
2108 "Name": "virtual_enc_fault",
2109 "Action": "On",
2110 "DutyOn": 50,
2111 "Period": 0,
2112 "Priority": "Blink"
2113 }
2114 ]
2115 },
2116 {
2117 "group": "pcieslot_c07_identify",
2118 "members": [
2119 {
2120 "Name": "pca955x_pcieslot_c07",
2121 "Action": "Blink",
2122 "DutyOn": 50,
2123 "Period": 1000,
2124 "Priority": "Blink"
2125 },
2126 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002127 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002128 "Action": "On",
2129 "DutyOn": 50,
2130 "Period": 0,
2131 "Priority": "Blink"
2132 },
2133 {
2134 "Name": "led_rear_enc_id0",
2135 "Action": "On",
2136 "DutyOn": 50,
2137 "Period": 0,
2138 "Priority": "Blink"
2139 },
2140 {
2141 "Name": "virtual_enc_id",
2142 "Action": "On",
2143 "DutyOn": 50,
2144 "Period": 0,
2145 "Priority": "Blink"
2146 }
2147 ]
2148 },
2149 {
2150 "group": "pcieslot_c08_fault",
2151 "members": [
2152 {
2153 "Name": "pca955x_pcieslot_c08",
2154 "Action": "On",
2155 "DutyOn": 50,
2156 "Period": 0,
2157 "Priority": "Blink"
2158 },
2159 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002160 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002161 "Action": "On",
2162 "DutyOn": 50,
2163 "Period": 0,
2164 "Priority": "Blink"
2165 },
2166 {
2167 "Name": "led_rear_enc_fault0",
2168 "Action": "On",
2169 "DutyOn": 50,
2170 "Period": 0,
2171 "Priority": "Blink"
2172 },
2173 {
2174 "Name": "virtual_enc_fault",
2175 "Action": "On",
2176 "DutyOn": 50,
2177 "Period": 0,
2178 "Priority": "Blink"
2179 }
2180 ]
2181 },
2182 {
2183 "group": "pcieslot_c08_identify",
2184 "members": [
2185 {
2186 "Name": "pca955x_pcieslot_c08",
2187 "Action": "Blink",
2188 "DutyOn": 50,
2189 "Period": 1000,
2190 "Priority": "Blink"
2191 },
2192 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002193 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002194 "Action": "On",
2195 "DutyOn": 50,
2196 "Period": 0,
2197 "Priority": "Blink"
2198 },
2199 {
2200 "Name": "led_rear_enc_id0",
2201 "Action": "On",
2202 "DutyOn": 50,
2203 "Period": 0,
2204 "Priority": "Blink"
2205 },
2206 {
2207 "Name": "virtual_enc_id",
2208 "Action": "On",
2209 "DutyOn": 50,
2210 "Period": 0,
2211 "Priority": "Blink"
2212 }
2213 ]
2214 },
2215 {
2216 "group": "pcieslot_c09_fault",
2217 "members": [
2218 {
2219 "Name": "pca955x_pcieslot_c09",
2220 "Action": "On",
2221 "DutyOn": 50,
2222 "Period": 0,
2223 "Priority": "Blink"
2224 },
2225 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002226 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002227 "Action": "On",
2228 "DutyOn": 50,
2229 "Period": 0,
2230 "Priority": "Blink"
2231 },
2232 {
2233 "Name": "led_rear_enc_fault0",
2234 "Action": "On",
2235 "DutyOn": 50,
2236 "Period": 0,
2237 "Priority": "Blink"
2238 },
2239 {
2240 "Name": "virtual_enc_fault",
2241 "Action": "On",
2242 "DutyOn": 50,
2243 "Period": 0,
2244 "Priority": "Blink"
2245 }
2246 ]
2247 },
2248 {
2249 "group": "pcieslot_c09_identify",
2250 "members": [
2251 {
2252 "Name": "pca955x_pcieslot_c09",
2253 "Action": "Blink",
2254 "DutyOn": 50,
2255 "Period": 1000,
2256 "Priority": "Blink"
2257 },
2258 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002259 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002260 "Action": "On",
2261 "DutyOn": 50,
2262 "Period": 0,
2263 "Priority": "Blink"
2264 },
2265 {
2266 "Name": "led_rear_enc_id0",
2267 "Action": "On",
2268 "DutyOn": 50,
2269 "Period": 0,
2270 "Priority": "Blink"
2271 },
2272 {
2273 "Name": "virtual_enc_id",
2274 "Action": "On",
2275 "DutyOn": 50,
2276 "Period": 0,
2277 "Priority": "Blink"
2278 }
2279 ]
2280 },
2281 {
2282 "group": "pcieslot_c10_fault",
2283 "members": [
2284 {
2285 "Name": "pca955x_pcieslot_c10",
2286 "Action": "On",
2287 "DutyOn": 50,
2288 "Period": 0,
2289 "Priority": "Blink"
2290 },
2291 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002292 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002293 "Action": "On",
2294 "DutyOn": 50,
2295 "Period": 0,
2296 "Priority": "Blink"
2297 },
2298 {
2299 "Name": "led_rear_enc_fault0",
2300 "Action": "On",
2301 "DutyOn": 50,
2302 "Period": 0,
2303 "Priority": "Blink"
2304 },
2305 {
2306 "Name": "virtual_enc_fault",
2307 "Action": "On",
2308 "DutyOn": 50,
2309 "Period": 0,
2310 "Priority": "Blink"
2311 }
2312 ]
2313 },
2314 {
2315 "group": "pcieslot_c10_identify",
2316 "members": [
2317 {
2318 "Name": "pca955x_pcieslot_c10",
2319 "Action": "Blink",
2320 "DutyOn": 50,
2321 "Period": 1000,
2322 "Priority": "Blink"
2323 },
2324 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002325 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002326 "Action": "On",
2327 "DutyOn": 50,
2328 "Period": 0,
2329 "Priority": "Blink"
2330 },
2331 {
2332 "Name": "led_rear_enc_id0",
2333 "Action": "On",
2334 "DutyOn": 50,
2335 "Period": 0,
2336 "Priority": "Blink"
2337 },
2338 {
2339 "Name": "virtual_enc_id",
2340 "Action": "On",
2341 "DutyOn": 50,
2342 "Period": 0,
2343 "Priority": "Blink"
2344 }
2345 ]
2346 },
2347 {
2348 "group": "pcieslot_c11_fault",
2349 "members": [
2350 {
2351 "Name": "pca955x_pcieslot_c11",
2352 "Action": "On",
2353 "DutyOn": 50,
2354 "Period": 0,
2355 "Priority": "Blink"
2356 },
2357 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002358 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002359 "Action": "On",
2360 "DutyOn": 50,
2361 "Period": 0,
2362 "Priority": "Blink"
2363 },
2364 {
2365 "Name": "led_rear_enc_fault0",
2366 "Action": "On",
2367 "DutyOn": 50,
2368 "Period": 0,
2369 "Priority": "Blink"
2370 },
2371 {
2372 "Name": "virtual_enc_fault",
2373 "Action": "On",
2374 "DutyOn": 50,
2375 "Period": 0,
2376 "Priority": "Blink"
2377 }
2378 ]
2379 },
2380 {
2381 "group": "pcieslot_c11_identify",
2382 "members": [
2383 {
2384 "Name": "pca955x_pcieslot_c11",
2385 "Action": "Blink",
2386 "DutyOn": 50,
2387 "Period": 1000,
2388 "Priority": "Blink"
2389 },
2390 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002391 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002392 "Action": "On",
2393 "DutyOn": 50,
2394 "Period": 0,
2395 "Priority": "Blink"
2396 },
2397 {
2398 "Name": "led_rear_enc_id0",
2399 "Action": "On",
2400 "DutyOn": 50,
2401 "Period": 0,
2402 "Priority": "Blink"
2403 },
2404 {
2405 "Name": "virtual_enc_id",
2406 "Action": "On",
2407 "DutyOn": 50,
2408 "Period": 0,
2409 "Priority": "Blink"
2410 }
2411 ]
2412 },
2413 {
2414 "group": "cablecard_c01_cxp_top_fault",
2415 "members": [
2416 {
2417 "Name": "pca955x_cablecard_c01_cxp_top",
2418 "Action": "On",
2419 "DutyOn": 50,
2420 "Period": 0,
2421 "Priority": "Blink"
2422 },
2423 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002424 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002425 "Action": "On",
2426 "DutyOn": 50,
2427 "Period": 0,
2428 "Priority": "Blink"
2429 },
2430 {
2431 "Name": "led_rear_enc_fault0",
2432 "Action": "On",
2433 "DutyOn": 50,
2434 "Period": 0,
2435 "Priority": "Blink"
2436 },
2437 {
2438 "Name": "virtual_enc_fault",
2439 "Action": "On",
2440 "DutyOn": 50,
2441 "Period": 0,
2442 "Priority": "Blink"
2443 }
2444 ]
2445 },
2446 {
2447 "group": "cablecard_c01_cxp_top_identify",
2448 "members": [
2449 {
2450 "Name": "pca955x_cablecard_c01_cxp_top",
2451 "Action": "Blink",
2452 "DutyOn": 50,
2453 "Period": 1000,
2454 "Priority": "Blink"
2455 },
2456 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002457 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002458 "Action": "On",
2459 "DutyOn": 50,
2460 "Period": 0,
2461 "Priority": "Blink"
2462 },
2463 {
2464 "Name": "led_rear_enc_id0",
2465 "Action": "On",
2466 "DutyOn": 50,
2467 "Period": 0,
2468 "Priority": "Blink"
2469 },
2470 {
2471 "Name": "virtual_enc_id",
2472 "Action": "On",
2473 "DutyOn": 50,
2474 "Period": 0,
2475 "Priority": "Blink"
2476 }
2477 ]
2478 },
2479 {
2480 "group": "cablecard_c01_cxp_bot_fault",
2481 "members": [
2482 {
2483 "Name": "pca955x_cablecard_c01_cxp_bot",
2484 "Action": "On",
2485 "DutyOn": 50,
2486 "Period": 0,
2487 "Priority": "Blink"
2488 },
2489 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002490 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002491 "Action": "On",
2492 "DutyOn": 50,
2493 "Period": 0,
2494 "Priority": "Blink"
2495 },
2496 {
2497 "Name": "led_rear_enc_fault0",
2498 "Action": "On",
2499 "DutyOn": 50,
2500 "Period": 0,
2501 "Priority": "Blink"
2502 },
2503 {
2504 "Name": "virtual_enc_fault",
2505 "Action": "On",
2506 "DutyOn": 50,
2507 "Period": 0,
2508 "Priority": "Blink"
2509 }
2510 ]
2511 },
2512 {
2513 "group": "cablecard_c01_cxp_bot_identify",
2514 "members": [
2515 {
2516 "Name": "pca955x_cablecard_c01_cxp_bot",
2517 "Action": "Blink",
2518 "DutyOn": 50,
2519 "Period": 1000,
2520 "Priority": "Blink"
2521 },
2522 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002523 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002524 "Action": "On",
2525 "DutyOn": 50,
2526 "Period": 0,
2527 "Priority": "Blink"
2528 },
2529 {
2530 "Name": "led_rear_enc_id0",
2531 "Action": "On",
2532 "DutyOn": 50,
2533 "Period": 0,
2534 "Priority": "Blink"
2535 },
2536 {
2537 "Name": "virtual_enc_id",
2538 "Action": "On",
2539 "DutyOn": 50,
2540 "Period": 0,
2541 "Priority": "Blink"
2542 }
2543 ]
2544 },
2545 {
2546 "group": "cablecard_c02_cxp_top_fault",
2547 "members": [
2548 {
2549 "Name": "pca955x_cablecard_c02_cxp_top",
2550 "Action": "On",
2551 "DutyOn": 50,
2552 "Period": 0,
2553 "Priority": "Blink"
2554 },
2555 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002556 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002557 "Action": "On",
2558 "DutyOn": 50,
2559 "Period": 0,
2560 "Priority": "Blink"
2561 },
2562 {
2563 "Name": "led_rear_enc_fault0",
2564 "Action": "On",
2565 "DutyOn": 50,
2566 "Period": 0,
2567 "Priority": "Blink"
2568 },
2569 {
2570 "Name": "virtual_enc_fault",
2571 "Action": "On",
2572 "DutyOn": 50,
2573 "Period": 0,
2574 "Priority": "Blink"
2575 }
2576 ]
2577 },
2578 {
2579 "group": "cablecard_c02_cxp_top_identify",
2580 "members": [
2581 {
2582 "Name": "pca955x_cablecard_c02_cxp_top",
2583 "Action": "Blink",
2584 "DutyOn": 50,
2585 "Period": 1000,
2586 "Priority": "Blink"
2587 },
2588 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002589 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002590 "Action": "On",
2591 "DutyOn": 50,
2592 "Period": 0,
2593 "Priority": "Blink"
2594 },
2595 {
2596 "Name": "led_rear_enc_id0",
2597 "Action": "On",
2598 "DutyOn": 50,
2599 "Period": 0,
2600 "Priority": "Blink"
2601 },
2602 {
2603 "Name": "virtual_enc_id",
2604 "Action": "On",
2605 "DutyOn": 50,
2606 "Period": 0,
2607 "Priority": "Blink"
2608 }
2609 ]
2610 },
2611 {
2612 "group": "cablecard_c02_cxp_bot_fault",
2613 "members": [
2614 {
2615 "Name": "pca955x_cablecard_c02_cxp_bot",
2616 "Action": "On",
2617 "DutyOn": 50,
2618 "Period": 0,
2619 "Priority": "Blink"
2620 },
2621 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002622 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002623 "Action": "On",
2624 "DutyOn": 50,
2625 "Period": 0,
2626 "Priority": "Blink"
2627 },
2628 {
2629 "Name": "led_rear_enc_fault0",
2630 "Action": "On",
2631 "DutyOn": 50,
2632 "Period": 0,
2633 "Priority": "Blink"
2634 },
2635 {
2636 "Name": "virtual_enc_fault",
2637 "Action": "On",
2638 "DutyOn": 50,
2639 "Period": 0,
2640 "Priority": "Blink"
2641 }
2642 ]
2643 },
2644 {
2645 "group": "cablecard_c02_cxp_bot_identify",
2646 "members": [
2647 {
2648 "Name": "pca955x_cablecard_c02_cxp_bot",
2649 "Action": "Blink",
2650 "DutyOn": 50,
2651 "Period": 1000,
2652 "Priority": "Blink"
2653 },
2654 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002655 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002656 "Action": "On",
2657 "DutyOn": 50,
2658 "Period": 0,
2659 "Priority": "Blink"
2660 },
2661 {
2662 "Name": "led_rear_enc_id0",
2663 "Action": "On",
2664 "DutyOn": 50,
2665 "Period": 0,
2666 "Priority": "Blink"
2667 },
2668 {
2669 "Name": "virtual_enc_id",
2670 "Action": "On",
2671 "DutyOn": 50,
2672 "Period": 0,
2673 "Priority": "Blink"
2674 }
2675 ]
2676 },
2677 {
2678 "group": "cablecard_c03_cxp_top_fault",
2679 "members": [
2680 {
2681 "Name": "pca955x_cablecard_c03_cxp_top",
2682 "Action": "On",
2683 "DutyOn": 50,
2684 "Period": 0,
2685 "Priority": "Blink"
2686 },
2687 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002688 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002689 "Action": "On",
2690 "DutyOn": 50,
2691 "Period": 0,
2692 "Priority": "Blink"
2693 },
2694 {
2695 "Name": "led_rear_enc_fault0",
2696 "Action": "On",
2697 "DutyOn": 50,
2698 "Period": 0,
2699 "Priority": "Blink"
2700 },
2701 {
2702 "Name": "virtual_enc_fault",
2703 "Action": "On",
2704 "DutyOn": 50,
2705 "Period": 0,
2706 "Priority": "Blink"
2707 }
2708 ]
2709 },
2710 {
2711 "group": "cablecard_c03_cxp_top_identify",
2712 "members": [
2713 {
2714 "Name": "pca955x_cablecard_c03_cxp_top",
2715 "Action": "Blink",
2716 "DutyOn": 50,
2717 "Period": 1000,
2718 "Priority": "Blink"
2719 },
2720 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002721 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002722 "Action": "On",
2723 "DutyOn": 50,
2724 "Period": 0,
2725 "Priority": "Blink"
2726 },
2727 {
2728 "Name": "led_rear_enc_id0",
2729 "Action": "On",
2730 "DutyOn": 50,
2731 "Period": 0,
2732 "Priority": "Blink"
2733 },
2734 {
2735 "Name": "virtual_enc_id",
2736 "Action": "On",
2737 "DutyOn": 50,
2738 "Period": 0,
2739 "Priority": "Blink"
2740 }
2741 ]
2742 },
2743 {
2744 "group": "cablecard_c03_cxp_bot_fault",
2745 "members": [
2746 {
2747 "Name": "pca955x_cablecard_c03_cxp_bot",
2748 "Action": "On",
2749 "DutyOn": 50,
2750 "Period": 0,
2751 "Priority": "Blink"
2752 },
2753 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002754 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002755 "Action": "On",
2756 "DutyOn": 50,
2757 "Period": 0,
2758 "Priority": "Blink"
2759 },
2760 {
2761 "Name": "led_rear_enc_fault0",
2762 "Action": "On",
2763 "DutyOn": 50,
2764 "Period": 0,
2765 "Priority": "Blink"
2766 },
2767 {
2768 "Name": "virtual_enc_fault",
2769 "Action": "On",
2770 "DutyOn": 50,
2771 "Period": 0,
2772 "Priority": "Blink"
2773 }
2774 ]
2775 },
2776 {
2777 "group": "cablecard_c03_cxp_bot_identify",
2778 "members": [
2779 {
2780 "Name": "pca955x_cablecard_c03_cxp_bot",
2781 "Action": "Blink",
2782 "DutyOn": 50,
2783 "Period": 1000,
2784 "Priority": "Blink"
2785 },
2786 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002787 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002788 "Action": "On",
2789 "DutyOn": 50,
2790 "Period": 0,
2791 "Priority": "Blink"
2792 },
2793 {
2794 "Name": "led_rear_enc_id0",
2795 "Action": "On",
2796 "DutyOn": 50,
2797 "Period": 0,
2798 "Priority": "Blink"
2799 },
2800 {
2801 "Name": "virtual_enc_id",
2802 "Action": "On",
2803 "DutyOn": 50,
2804 "Period": 0,
2805 "Priority": "Blink"
2806 }
2807 ]
2808 },
2809 {
2810 "group": "cablecard_c04_cxp_top_fault",
2811 "members": [
2812 {
2813 "Name": "pca955x_cablecard_c04_cxp_top",
2814 "Action": "On",
2815 "DutyOn": 50,
2816 "Period": 0,
2817 "Priority": "Blink"
2818 },
2819 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002820 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002821 "Action": "On",
2822 "DutyOn": 50,
2823 "Period": 0,
2824 "Priority": "Blink"
2825 },
2826 {
2827 "Name": "led_rear_enc_fault0",
2828 "Action": "On",
2829 "DutyOn": 50,
2830 "Period": 0,
2831 "Priority": "Blink"
2832 },
2833 {
2834 "Name": "virtual_enc_fault",
2835 "Action": "On",
2836 "DutyOn": 50,
2837 "Period": 0,
2838 "Priority": "Blink"
2839 }
2840 ]
2841 },
2842 {
2843 "group": "cablecard_c04_cxp_top_identify",
2844 "members": [
2845 {
2846 "Name": "pca955x_cablecard_c04_cxp_top",
2847 "Action": "Blink",
2848 "DutyOn": 50,
2849 "Period": 1000,
2850 "Priority": "Blink"
2851 },
2852 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002853 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002854 "Action": "On",
2855 "DutyOn": 50,
2856 "Period": 0,
2857 "Priority": "Blink"
2858 },
2859 {
2860 "Name": "led_rear_enc_id0",
2861 "Action": "On",
2862 "DutyOn": 50,
2863 "Period": 0,
2864 "Priority": "Blink"
2865 },
2866 {
2867 "Name": "virtual_enc_id",
2868 "Action": "On",
2869 "DutyOn": 50,
2870 "Period": 0,
2871 "Priority": "Blink"
2872 }
2873 ]
2874 },
2875 {
2876 "group": "cablecard_c04_cxp_bot_fault",
2877 "members": [
2878 {
2879 "Name": "pca955x_cablecard_c04_cxp_bot",
2880 "Action": "On",
2881 "DutyOn": 50,
2882 "Period": 0,
2883 "Priority": "Blink"
2884 },
2885 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002886 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002887 "Action": "On",
2888 "DutyOn": 50,
2889 "Period": 0,
2890 "Priority": "Blink"
2891 },
2892 {
2893 "Name": "led_rear_enc_fault0",
2894 "Action": "On",
2895 "DutyOn": 50,
2896 "Period": 0,
2897 "Priority": "Blink"
2898 },
2899 {
2900 "Name": "virtual_enc_fault",
2901 "Action": "On",
2902 "DutyOn": 50,
2903 "Period": 0,
2904 "Priority": "Blink"
2905 }
2906 ]
2907 },
2908 {
2909 "group": "cablecard_c04_cxp_bot_identify",
2910 "members": [
2911 {
2912 "Name": "pca955x_cablecard_c04_cxp_bot",
2913 "Action": "Blink",
2914 "DutyOn": 50,
2915 "Period": 1000,
2916 "Priority": "Blink"
2917 },
2918 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002919 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002920 "Action": "On",
2921 "DutyOn": 50,
2922 "Period": 0,
2923 "Priority": "Blink"
2924 },
2925 {
2926 "Name": "led_rear_enc_id0",
2927 "Action": "On",
2928 "DutyOn": 50,
2929 "Period": 0,
2930 "Priority": "Blink"
2931 },
2932 {
2933 "Name": "virtual_enc_id",
2934 "Action": "On",
2935 "DutyOn": 50,
2936 "Period": 0,
2937 "Priority": "Blink"
2938 }
2939 ]
2940 },
2941 {
2942 "group": "cablecard_c05_cxp_top_fault",
2943 "members": [
2944 {
2945 "Name": "pca955x_cablecard_c05_cxp_top",
2946 "Action": "On",
2947 "DutyOn": 50,
2948 "Period": 0,
2949 "Priority": "Blink"
2950 },
2951 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002952 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002953 "Action": "On",
2954 "DutyOn": 50,
2955 "Period": 0,
2956 "Priority": "Blink"
2957 },
2958 {
2959 "Name": "led_rear_enc_fault0",
2960 "Action": "On",
2961 "DutyOn": 50,
2962 "Period": 0,
2963 "Priority": "Blink"
2964 },
2965 {
2966 "Name": "virtual_enc_fault",
2967 "Action": "On",
2968 "DutyOn": 50,
2969 "Period": 0,
2970 "Priority": "Blink"
2971 }
2972 ]
2973 },
2974 {
2975 "group": "cablecard_c05_cxp_top_identify",
2976 "members": [
2977 {
2978 "Name": "pca955x_cablecard_c05_cxp_top",
2979 "Action": "Blink",
2980 "DutyOn": 50,
2981 "Period": 1000,
2982 "Priority": "Blink"
2983 },
2984 {
Andrew Geissler4a435512024-08-07 17:06:02 -03002985 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06002986 "Action": "On",
2987 "DutyOn": 50,
2988 "Period": 0,
2989 "Priority": "Blink"
2990 },
2991 {
2992 "Name": "led_rear_enc_id0",
2993 "Action": "On",
2994 "DutyOn": 50,
2995 "Period": 0,
2996 "Priority": "Blink"
2997 },
2998 {
2999 "Name": "virtual_enc_id",
3000 "Action": "On",
3001 "DutyOn": 50,
3002 "Period": 0,
3003 "Priority": "Blink"
3004 }
3005 ]
3006 },
3007 {
3008 "group": "cablecard_c05_cxp_bot_fault",
3009 "members": [
3010 {
3011 "Name": "pca955x_cablecard_c05_cxp_bot",
3012 "Action": "On",
3013 "DutyOn": 50,
3014 "Period": 0,
3015 "Priority": "Blink"
3016 },
3017 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003018 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003019 "Action": "On",
3020 "DutyOn": 50,
3021 "Period": 0,
3022 "Priority": "Blink"
3023 },
3024 {
3025 "Name": "led_rear_enc_fault0",
3026 "Action": "On",
3027 "DutyOn": 50,
3028 "Period": 0,
3029 "Priority": "Blink"
3030 },
3031 {
3032 "Name": "virtual_enc_fault",
3033 "Action": "On",
3034 "DutyOn": 50,
3035 "Period": 0,
3036 "Priority": "Blink"
3037 }
3038 ]
3039 },
3040 {
3041 "group": "cablecard_c05_cxp_bot_identify",
3042 "members": [
3043 {
3044 "Name": "pca955x_cablecard_c05_cxp_bot",
3045 "Action": "Blink",
3046 "DutyOn": 50,
3047 "Period": 1000,
3048 "Priority": "Blink"
3049 },
3050 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003051 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003052 "Action": "On",
3053 "DutyOn": 50,
3054 "Period": 0,
3055 "Priority": "Blink"
3056 },
3057 {
3058 "Name": "led_rear_enc_id0",
3059 "Action": "On",
3060 "DutyOn": 50,
3061 "Period": 0,
3062 "Priority": "Blink"
3063 },
3064 {
3065 "Name": "virtual_enc_id",
3066 "Action": "On",
3067 "DutyOn": 50,
3068 "Period": 0,
3069 "Priority": "Blink"
3070 }
3071 ]
3072 },
3073 {
3074 "group": "cablecard_c07_cxp_top_fault",
3075 "members": [
3076 {
3077 "Name": "pca955x_cablecard_c07_cxp_top",
3078 "Action": "On",
3079 "DutyOn": 50,
3080 "Period": 0,
3081 "Priority": "Blink"
3082 },
3083 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003084 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003085 "Action": "On",
3086 "DutyOn": 50,
3087 "Period": 0,
3088 "Priority": "Blink"
3089 },
3090 {
3091 "Name": "led_rear_enc_fault0",
3092 "Action": "On",
3093 "DutyOn": 50,
3094 "Period": 0,
3095 "Priority": "Blink"
3096 },
3097 {
3098 "Name": "virtual_enc_fault",
3099 "Action": "On",
3100 "DutyOn": 50,
3101 "Period": 0,
3102 "Priority": "Blink"
3103 }
3104 ]
3105 },
3106 {
3107 "group": "cablecard_c07_cxp_top_identify",
3108 "members": [
3109 {
3110 "Name": "pca955x_cablecard_c07_cxp_top",
3111 "Action": "Blink",
3112 "DutyOn": 50,
3113 "Period": 1000,
3114 "Priority": "Blink"
3115 },
3116 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003117 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003118 "Action": "On",
3119 "DutyOn": 50,
3120 "Period": 0,
3121 "Priority": "Blink"
3122 },
3123 {
3124 "Name": "led_rear_enc_id0",
3125 "Action": "On",
3126 "DutyOn": 50,
3127 "Period": 0,
3128 "Priority": "Blink"
3129 },
3130 {
3131 "Name": "virtual_enc_id",
3132 "Action": "On",
3133 "DutyOn": 50,
3134 "Period": 0,
3135 "Priority": "Blink"
3136 }
3137 ]
3138 },
3139 {
3140 "group": "cablecard_c07_cxp_bot_fault",
3141 "members": [
3142 {
3143 "Name": "pca955x_cablecard_c07_cxp_bot",
3144 "Action": "On",
3145 "DutyOn": 50,
3146 "Period": 0,
3147 "Priority": "Blink"
3148 },
3149 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003150 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003151 "Action": "On",
3152 "DutyOn": 50,
3153 "Period": 0,
3154 "Priority": "Blink"
3155 },
3156 {
3157 "Name": "led_rear_enc_fault0",
3158 "Action": "On",
3159 "DutyOn": 50,
3160 "Period": 0,
3161 "Priority": "Blink"
3162 },
3163 {
3164 "Name": "virtual_enc_fault",
3165 "Action": "On",
3166 "DutyOn": 50,
3167 "Period": 0,
3168 "Priority": "Blink"
3169 }
3170 ]
3171 },
3172 {
3173 "group": "cablecard_c07_cxp_bot_identify",
3174 "members": [
3175 {
3176 "Name": "pca955x_cablecard_c07_cxp_bot",
3177 "Action": "Blink",
3178 "DutyOn": 50,
3179 "Period": 1000,
3180 "Priority": "Blink"
3181 },
3182 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003183 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003184 "Action": "On",
3185 "DutyOn": 50,
3186 "Period": 0,
3187 "Priority": "Blink"
3188 },
3189 {
3190 "Name": "led_rear_enc_id0",
3191 "Action": "On",
3192 "DutyOn": 50,
3193 "Period": 0,
3194 "Priority": "Blink"
3195 },
3196 {
3197 "Name": "virtual_enc_id",
3198 "Action": "On",
3199 "DutyOn": 50,
3200 "Period": 0,
3201 "Priority": "Blink"
3202 }
3203 ]
3204 },
3205 {
3206 "group": "cablecard_c08_cxp_top_fault",
3207 "members": [
3208 {
3209 "Name": "pca955x_cablecard_c08_cxp_top",
3210 "Action": "On",
3211 "DutyOn": 50,
3212 "Period": 0,
3213 "Priority": "Blink"
3214 },
3215 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003216 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003217 "Action": "On",
3218 "DutyOn": 50,
3219 "Period": 0,
3220 "Priority": "Blink"
3221 },
3222 {
3223 "Name": "led_rear_enc_fault0",
3224 "Action": "On",
3225 "DutyOn": 50,
3226 "Period": 0,
3227 "Priority": "Blink"
3228 },
3229 {
3230 "Name": "virtual_enc_fault",
3231 "Action": "On",
3232 "DutyOn": 50,
3233 "Period": 0,
3234 "Priority": "Blink"
3235 }
3236 ]
3237 },
3238 {
3239 "group": "cablecard_c08_cxp_top_identify",
3240 "members": [
3241 {
3242 "Name": "pca955x_cablecard_c08_cxp_top",
3243 "Action": "Blink",
3244 "DutyOn": 50,
3245 "Period": 1000,
3246 "Priority": "Blink"
3247 },
3248 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003249 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003250 "Action": "On",
3251 "DutyOn": 50,
3252 "Period": 0,
3253 "Priority": "Blink"
3254 },
3255 {
3256 "Name": "led_rear_enc_id0",
3257 "Action": "On",
3258 "DutyOn": 50,
3259 "Period": 0,
3260 "Priority": "Blink"
3261 },
3262 {
3263 "Name": "virtual_enc_id",
3264 "Action": "On",
3265 "DutyOn": 50,
3266 "Period": 0,
3267 "Priority": "Blink"
3268 }
3269 ]
3270 },
3271 {
3272 "group": "cablecard_c08_cxp_bot_fault",
3273 "members": [
3274 {
3275 "Name": "pca955x_cablecard_c08_cxp_bot",
3276 "Action": "On",
3277 "DutyOn": 50,
3278 "Period": 0,
3279 "Priority": "Blink"
3280 },
3281 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003282 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003283 "Action": "On",
3284 "DutyOn": 50,
3285 "Period": 0,
3286 "Priority": "Blink"
3287 },
3288 {
3289 "Name": "led_rear_enc_fault0",
3290 "Action": "On",
3291 "DutyOn": 50,
3292 "Period": 0,
3293 "Priority": "Blink"
3294 },
3295 {
3296 "Name": "virtual_enc_fault",
3297 "Action": "On",
3298 "DutyOn": 50,
3299 "Period": 0,
3300 "Priority": "Blink"
3301 }
3302 ]
3303 },
3304 {
3305 "group": "cablecard_c08_cxp_bot_identify",
3306 "members": [
3307 {
3308 "Name": "pca955x_cablecard_c08_cxp_bot",
3309 "Action": "Blink",
3310 "DutyOn": 50,
3311 "Period": 1000,
3312 "Priority": "Blink"
3313 },
3314 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003315 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003316 "Action": "On",
3317 "DutyOn": 50,
3318 "Period": 0,
3319 "Priority": "Blink"
3320 },
3321 {
3322 "Name": "led_rear_enc_id0",
3323 "Action": "On",
3324 "DutyOn": 50,
3325 "Period": 0,
3326 "Priority": "Blink"
3327 },
3328 {
3329 "Name": "virtual_enc_id",
3330 "Action": "On",
3331 "DutyOn": 50,
3332 "Period": 0,
3333 "Priority": "Blink"
3334 }
3335 ]
3336 },
3337 {
3338 "group": "cablecard_c10_cxp_top_fault",
3339 "members": [
3340 {
3341 "Name": "pca955x_cablecard_c10_cxp_top",
3342 "Action": "On",
3343 "DutyOn": 50,
3344 "Period": 0,
3345 "Priority": "Blink"
3346 },
3347 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003348 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003349 "Action": "On",
3350 "DutyOn": 50,
3351 "Period": 0,
3352 "Priority": "Blink"
3353 },
3354 {
3355 "Name": "led_rear_enc_fault0",
3356 "Action": "On",
3357 "DutyOn": 50,
3358 "Period": 0,
3359 "Priority": "Blink"
3360 },
3361 {
3362 "Name": "virtual_enc_fault",
3363 "Action": "On",
3364 "DutyOn": 50,
3365 "Period": 0,
3366 "Priority": "Blink"
3367 }
3368 ]
3369 },
3370 {
3371 "group": "cablecard_c10_cxp_top_identify",
3372 "members": [
3373 {
3374 "Name": "pca955x_cablecard_c10_cxp_top",
3375 "Action": "Blink",
3376 "DutyOn": 50,
3377 "Period": 1000,
3378 "Priority": "Blink"
3379 },
3380 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003381 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003382 "Action": "On",
3383 "DutyOn": 50,
3384 "Period": 0,
3385 "Priority": "Blink"
3386 },
3387 {
3388 "Name": "led_rear_enc_id0",
3389 "Action": "On",
3390 "DutyOn": 50,
3391 "Period": 0,
3392 "Priority": "Blink"
3393 },
3394 {
3395 "Name": "virtual_enc_id",
3396 "Action": "On",
3397 "DutyOn": 50,
3398 "Period": 0,
3399 "Priority": "Blink"
3400 }
3401 ]
3402 },
3403 {
3404 "group": "cablecard_c10_cxp_bot_fault",
3405 "members": [
3406 {
3407 "Name": "pca955x_cablecard_c10_cxp_bot",
3408 "Action": "On",
3409 "DutyOn": 50,
3410 "Period": 0,
3411 "Priority": "Blink"
3412 },
3413 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003414 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003415 "Action": "On",
3416 "DutyOn": 50,
3417 "Period": 0,
3418 "Priority": "Blink"
3419 },
3420 {
3421 "Name": "led_rear_enc_fault0",
3422 "Action": "On",
3423 "DutyOn": 50,
3424 "Period": 0,
3425 "Priority": "Blink"
3426 },
3427 {
3428 "Name": "virtual_enc_fault",
3429 "Action": "On",
3430 "DutyOn": 50,
3431 "Period": 0,
3432 "Priority": "Blink"
3433 }
3434 ]
3435 },
3436 {
3437 "group": "cablecard_c10_cxp_bot_identify",
3438 "members": [
3439 {
3440 "Name": "pca955x_cablecard_c10_cxp_bot",
3441 "Action": "Blink",
3442 "DutyOn": 50,
3443 "Period": 1000,
3444 "Priority": "Blink"
3445 },
3446 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003447 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003448 "Action": "On",
3449 "DutyOn": 50,
3450 "Period": 0,
3451 "Priority": "Blink"
3452 },
3453 {
3454 "Name": "led_rear_enc_id0",
3455 "Action": "On",
3456 "DutyOn": 50,
3457 "Period": 0,
3458 "Priority": "Blink"
3459 },
3460 {
3461 "Name": "virtual_enc_id",
3462 "Action": "On",
3463 "DutyOn": 50,
3464 "Period": 0,
3465 "Priority": "Blink"
3466 }
3467 ]
3468 },
3469 {
3470 "group": "cablecard_c11_cxp_top_fault",
3471 "members": [
3472 {
3473 "Name": "pca955x_cablecard_c11_cxp_top",
3474 "Action": "On",
3475 "DutyOn": 50,
3476 "Period": 0,
3477 "Priority": "Blink"
3478 },
3479 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003480 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003481 "Action": "On",
3482 "DutyOn": 50,
3483 "Period": 0,
3484 "Priority": "Blink"
3485 },
3486 {
3487 "Name": "led_rear_enc_fault0",
3488 "Action": "On",
3489 "DutyOn": 50,
3490 "Period": 0,
3491 "Priority": "Blink"
3492 },
3493 {
3494 "Name": "virtual_enc_fault",
3495 "Action": "On",
3496 "DutyOn": 50,
3497 "Period": 0,
3498 "Priority": "Blink"
3499 }
3500 ]
3501 },
3502 {
3503 "group": "cablecard_c11_cxp_top_identify",
3504 "members": [
3505 {
3506 "Name": "pca955x_cablecard_c11_cxp_top",
3507 "Action": "Blink",
3508 "DutyOn": 50,
3509 "Period": 1000,
3510 "Priority": "Blink"
3511 },
3512 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003513 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003514 "Action": "On",
3515 "DutyOn": 50,
3516 "Period": 0,
3517 "Priority": "Blink"
3518 },
3519 {
3520 "Name": "led_rear_enc_id0",
3521 "Action": "On",
3522 "DutyOn": 50,
3523 "Period": 0,
3524 "Priority": "Blink"
3525 },
3526 {
3527 "Name": "virtual_enc_id",
3528 "Action": "On",
3529 "DutyOn": 50,
3530 "Period": 0,
3531 "Priority": "Blink"
3532 }
3533 ]
3534 },
3535 {
3536 "group": "cablecard_c11_cxp_bot_fault",
3537 "members": [
3538 {
3539 "Name": "pca955x_cablecard_c11_cxp_bot",
3540 "Action": "On",
3541 "DutyOn": 50,
3542 "Period": 0,
3543 "Priority": "Blink"
3544 },
3545 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003546 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003547 "Action": "On",
3548 "DutyOn": 50,
3549 "Period": 0,
3550 "Priority": "Blink"
3551 },
3552 {
3553 "Name": "led_rear_enc_fault0",
3554 "Action": "On",
3555 "DutyOn": 50,
3556 "Period": 0,
3557 "Priority": "Blink"
3558 },
3559 {
3560 "Name": "virtual_enc_fault",
3561 "Action": "On",
3562 "DutyOn": 50,
3563 "Period": 0,
3564 "Priority": "Blink"
3565 }
3566 ]
3567 },
3568 {
3569 "group": "cablecard_c11_cxp_bot_identify",
3570 "members": [
3571 {
3572 "Name": "pca955x_cablecard_c11_cxp_bot",
3573 "Action": "Blink",
3574 "DutyOn": 50,
3575 "Period": 1000,
3576 "Priority": "Blink"
3577 },
3578 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003579 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003580 "Action": "On",
3581 "DutyOn": 50,
3582 "Period": 0,
3583 "Priority": "Blink"
3584 },
3585 {
3586 "Name": "led_rear_enc_id0",
3587 "Action": "On",
3588 "DutyOn": 50,
3589 "Period": 0,
3590 "Priority": "Blink"
3591 },
3592 {
3593 "Name": "virtual_enc_id",
3594 "Action": "On",
3595 "DutyOn": 50,
3596 "Period": 0,
3597 "Priority": "Blink"
3598 }
3599 ]
3600 },
3601 {
3602 "group": "powersupply0_fault",
3603 "members": [
3604 {
3605 "Name": "cffps2_68",
3606 "Action": "On",
3607 "DutyOn": 50,
3608 "Period": 0,
3609 "Priority": "Blink"
3610 },
3611 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003612 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003613 "Action": "On",
3614 "DutyOn": 50,
3615 "Period": 0,
3616 "Priority": "Blink"
3617 },
3618 {
3619 "Name": "led_rear_enc_fault0",
3620 "Action": "On",
3621 "DutyOn": 50,
3622 "Period": 0,
3623 "Priority": "Blink"
3624 },
3625 {
3626 "Name": "virtual_enc_fault",
3627 "Action": "On",
3628 "DutyOn": 50,
3629 "Period": 0,
3630 "Priority": "Blink"
3631 }
3632 ]
3633 },
3634 {
3635 "group": "powersupply0_identify",
3636 "members": [
3637 {
3638 "Name": "cffps2_68",
3639 "Action": "Blink",
3640 "DutyOn": 50,
3641 "Period": 1000,
3642 "Priority": "Blink"
3643 },
3644 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003645 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003646 "Action": "On",
3647 "DutyOn": 50,
3648 "Period": 0,
3649 "Priority": "Blink"
3650 },
3651 {
3652 "Name": "led_rear_enc_id0",
3653 "Action": "On",
3654 "DutyOn": 50,
3655 "Period": 0,
3656 "Priority": "Blink"
3657 },
3658 {
3659 "Name": "virtual_enc_id",
3660 "Action": "On",
3661 "DutyOn": 50,
3662 "Period": 0,
3663 "Priority": "Blink"
3664 }
3665 ]
3666 },
3667 {
3668 "group": "powersupply1_fault",
3669 "members": [
3670 {
3671 "Name": "cffps2_69",
3672 "Action": "On",
3673 "DutyOn": 50,
3674 "Period": 0,
3675 "Priority": "Blink"
3676 },
3677 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003678 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003679 "Action": "On",
3680 "DutyOn": 50,
3681 "Period": 0,
3682 "Priority": "Blink"
3683 },
3684 {
3685 "Name": "led_rear_enc_fault0",
3686 "Action": "On",
3687 "DutyOn": 50,
3688 "Period": 0,
3689 "Priority": "Blink"
3690 },
3691 {
3692 "Name": "virtual_enc_fault",
3693 "Action": "On",
3694 "DutyOn": 50,
3695 "Period": 0,
3696 "Priority": "Blink"
3697 }
3698 ]
3699 },
3700 {
3701 "group": "powersupply1_identify",
3702 "members": [
3703 {
3704 "Name": "cffps2_69",
3705 "Action": "Blink",
3706 "DutyOn": 50,
3707 "Period": 1000,
3708 "Priority": "Blink"
3709 },
3710 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003711 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003712 "Action": "On",
3713 "DutyOn": 50,
3714 "Period": 0,
3715 "Priority": "Blink"
3716 },
3717 {
3718 "Name": "led_rear_enc_id0",
3719 "Action": "On",
3720 "DutyOn": 50,
3721 "Period": 0,
3722 "Priority": "Blink"
3723 },
3724 {
3725 "Name": "virtual_enc_id",
3726 "Action": "On",
3727 "DutyOn": 50,
3728 "Period": 0,
3729 "Priority": "Blink"
3730 }
3731 ]
3732 },
3733 {
3734 "group": "powersupply2_fault",
3735 "members": [
3736 {
Anupama B R55b599e2023-12-05 04:09:17 -06003737 "Name": "cffps2_6d",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003738 "Action": "On",
3739 "DutyOn": 50,
3740 "Period": 0,
3741 "Priority": "Blink"
3742 },
3743 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003744 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003745 "Action": "On",
3746 "DutyOn": 50,
3747 "Period": 0,
3748 "Priority": "Blink"
3749 },
3750 {
3751 "Name": "led_rear_enc_fault0",
3752 "Action": "On",
3753 "DutyOn": 50,
3754 "Period": 0,
3755 "Priority": "Blink"
3756 },
3757 {
3758 "Name": "virtual_enc_fault",
3759 "Action": "On",
3760 "DutyOn": 50,
3761 "Period": 0,
3762 "Priority": "Blink"
3763 }
3764 ]
3765 },
3766 {
3767 "group": "powersupply2_identify",
3768 "members": [
3769 {
Anupama B R55b599e2023-12-05 04:09:17 -06003770 "Name": "cffps2_6d",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003771 "Action": "Blink",
3772 "DutyOn": 50,
3773 "Period": 1000,
3774 "Priority": "Blink"
3775 },
3776 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003777 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003778 "Action": "On",
3779 "DutyOn": 50,
3780 "Period": 0,
3781 "Priority": "Blink"
3782 },
3783 {
3784 "Name": "led_rear_enc_id0",
3785 "Action": "On",
3786 "DutyOn": 50,
3787 "Period": 0,
3788 "Priority": "Blink"
3789 },
3790 {
3791 "Name": "virtual_enc_id",
3792 "Action": "On",
3793 "DutyOn": 50,
3794 "Period": 0,
3795 "Priority": "Blink"
3796 }
3797 ]
3798 },
3799 {
3800 "group": "powersupply3_fault",
3801 "members": [
3802 {
Anupama B R55b599e2023-12-05 04:09:17 -06003803 "Name": "cffps2_6b",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003804 "Action": "On",
3805 "DutyOn": 50,
3806 "Period": 0,
3807 "Priority": "Blink"
3808 },
3809 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003810 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003811 "Action": "On",
3812 "DutyOn": 50,
3813 "Period": 0,
3814 "Priority": "Blink"
3815 },
3816 {
3817 "Name": "led_rear_enc_fault0",
3818 "Action": "On",
3819 "DutyOn": 50,
3820 "Period": 0,
3821 "Priority": "Blink"
3822 },
3823 {
3824 "Name": "virtual_enc_fault",
3825 "Action": "On",
3826 "DutyOn": 50,
3827 "Period": 0,
3828 "Priority": "Blink"
3829 }
3830 ]
3831 },
3832 {
3833 "group": "powersupply3_identify",
3834 "members": [
3835 {
Anupama B R55b599e2023-12-05 04:09:17 -06003836 "Name": "cffps2_6b",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003837 "Action": "Blink",
3838 "DutyOn": 50,
3839 "Period": 1000,
3840 "Priority": "Blink"
3841 },
3842 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003843 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003844 "Action": "On",
3845 "DutyOn": 50,
3846 "Period": 0,
3847 "Priority": "Blink"
3848 },
3849 {
3850 "Name": "led_rear_enc_id0",
3851 "Action": "On",
3852 "DutyOn": 50,
3853 "Period": 0,
3854 "Priority": "Blink"
3855 },
3856 {
3857 "Name": "virtual_enc_id",
3858 "Action": "On",
3859 "DutyOn": 50,
3860 "Period": 0,
3861 "Priority": "Blink"
3862 }
3863 ]
3864 },
3865 {
3866 "group": "rtc_battery_fault",
3867 "members": [
3868 {
3869 "Name": "led_rtc_battery",
3870 "Action": "On",
3871 "DutyOn": 50,
3872 "Period": 0,
3873 "Priority": "Blink"
3874 },
3875 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003876 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003877 "Action": "On",
3878 "DutyOn": 50,
3879 "Period": 0,
3880 "Priority": "Blink"
3881 },
3882 {
3883 "Name": "led_rear_enc_fault0",
3884 "Action": "On",
3885 "DutyOn": 50,
3886 "Period": 0,
3887 "Priority": "Blink"
3888 },
3889 {
3890 "Name": "virtual_enc_fault",
3891 "Action": "On",
3892 "DutyOn": 50,
3893 "Period": 0,
3894 "Priority": "Blink"
3895 }
3896 ]
3897 },
3898 {
3899 "group": "rtc_battery_identify",
3900 "members": [
3901 {
3902 "Name": "led_rtc_battery",
3903 "Action": "Blink",
3904 "DutyOn": 50,
3905 "Period": 1000,
3906 "Priority": "Blink"
3907 },
3908 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003909 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003910 "Action": "On",
3911 "DutyOn": 50,
3912 "Period": 0,
3913 "Priority": "Blink"
3914 },
3915 {
3916 "Name": "led_rear_enc_id0",
3917 "Action": "On",
3918 "DutyOn": 50,
3919 "Period": 0,
3920 "Priority": "Blink"
3921 },
3922 {
3923 "Name": "virtual_enc_id",
3924 "Action": "On",
3925 "DutyOn": 50,
3926 "Period": 0,
3927 "Priority": "Blink"
3928 }
3929 ]
3930 },
3931 {
3932 "group": "tpm_fault",
3933 "members": [
3934 {
3935 "Name": "pca955x_tpm",
3936 "Action": "On",
3937 "DutyOn": 50,
3938 "Period": 0,
3939 "Priority": "Blink"
3940 },
3941 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003942 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003943 "Action": "On",
3944 "DutyOn": 50,
3945 "Period": 0,
3946 "Priority": "Blink"
3947 },
3948 {
3949 "Name": "led_rear_enc_fault0",
3950 "Action": "On",
3951 "DutyOn": 50,
3952 "Period": 0,
3953 "Priority": "Blink"
3954 },
3955 {
3956 "Name": "virtual_enc_fault",
3957 "Action": "On",
3958 "DutyOn": 50,
3959 "Period": 0,
3960 "Priority": "Blink"
3961 }
3962 ]
3963 },
3964 {
3965 "group": "tpm_identify",
3966 "members": [
3967 {
3968 "Name": "pca955x_tpm",
3969 "Action": "Blink",
3970 "DutyOn": 50,
3971 "Period": 1000,
3972 "Priority": "Blink"
3973 },
3974 {
Andrew Geissler4a435512024-08-07 17:06:02 -03003975 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06003976 "Action": "On",
3977 "DutyOn": 50,
3978 "Period": 0,
3979 "Priority": "Blink"
3980 },
3981 {
3982 "Name": "led_rear_enc_id0",
3983 "Action": "On",
3984 "DutyOn": 50,
3985 "Period": 0,
3986 "Priority": "Blink"
3987 },
3988 {
3989 "Name": "virtual_enc_id",
3990 "Action": "On",
3991 "DutyOn": 50,
3992 "Period": 0,
3993 "Priority": "Blink"
3994 }
3995 ]
3996 },
3997 {
3998 "group": "dasd_backplane_fault",
3999 "members": [
4000 {
4001 "Name": "pca955x_dasd_backplane",
4002 "Action": "On",
4003 "DutyOn": 50,
4004 "Period": 0,
4005 "Priority": "Blink"
4006 },
4007 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004008 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004009 "Action": "On",
4010 "DutyOn": 50,
4011 "Period": 0,
4012 "Priority": "Blink"
4013 },
4014 {
4015 "Name": "led_rear_enc_fault0",
4016 "Action": "On",
4017 "DutyOn": 50,
4018 "Period": 0,
4019 "Priority": "Blink"
4020 },
4021 {
4022 "Name": "virtual_enc_fault",
4023 "Action": "On",
4024 "DutyOn": 50,
4025 "Period": 0,
4026 "Priority": "Blink"
4027 }
4028 ]
4029 },
4030 {
4031 "group": "dasd_backplane_identify",
4032 "members": [
4033 {
4034 "Name": "pca955x_dasd_backplane",
4035 "Action": "Blink",
4036 "DutyOn": 50,
4037 "Period": 1000,
4038 "Priority": "Blink"
4039 },
4040 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004041 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004042 "Action": "On",
4043 "DutyOn": 50,
4044 "Period": 0,
4045 "Priority": "Blink"
4046 },
4047 {
4048 "Name": "led_rear_enc_id0",
4049 "Action": "On",
4050 "DutyOn": 50,
4051 "Period": 0,
4052 "Priority": "Blink"
4053 },
4054 {
4055 "Name": "virtual_enc_id",
4056 "Action": "On",
4057 "DutyOn": 50,
4058 "Period": 0,
4059 "Priority": "Blink"
4060 }
4061 ]
4062 },
4063 {
4064 "group": "nvme0_fault",
4065 "members": [
4066 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004067 "Name": "nvme0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004068 "Action": "On",
4069 "DutyOn": 50,
4070 "Period": 0,
4071 "Priority": "Blink"
4072 },
4073 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004074 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004075 "Action": "On",
4076 "DutyOn": 50,
4077 "Period": 0,
4078 "Priority": "Blink"
4079 },
4080 {
4081 "Name": "led_rear_enc_fault0",
4082 "Action": "On",
4083 "DutyOn": 50,
4084 "Period": 0,
4085 "Priority": "Blink"
4086 },
4087 {
4088 "Name": "virtual_enc_fault",
4089 "Action": "On",
4090 "DutyOn": 50,
4091 "Period": 0,
4092 "Priority": "Blink"
4093 }
4094 ]
4095 },
4096 {
4097 "group": "nvme0_identify",
4098 "members": [
4099 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004100 "Name": "nvme0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004101 "Action": "Blink",
4102 "DutyOn": 50,
4103 "Period": 1000,
4104 "Priority": "Blink"
4105 },
4106 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004107 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004108 "Action": "On",
4109 "DutyOn": 50,
4110 "Period": 0,
4111 "Priority": "Blink"
4112 },
4113 {
4114 "Name": "led_rear_enc_id0",
4115 "Action": "On",
4116 "DutyOn": 50,
4117 "Period": 0,
4118 "Priority": "Blink"
4119 },
4120 {
4121 "Name": "virtual_enc_id",
4122 "Action": "On",
4123 "DutyOn": 50,
4124 "Period": 0,
4125 "Priority": "Blink"
4126 }
4127 ]
4128 },
4129 {
4130 "group": "nvme1_fault",
4131 "members": [
4132 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004133 "Name": "nvme1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004134 "Action": "On",
4135 "DutyOn": 50,
4136 "Period": 0,
4137 "Priority": "Blink"
4138 },
4139 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004140 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004141 "Action": "On",
4142 "DutyOn": 50,
4143 "Period": 0,
4144 "Priority": "Blink"
4145 },
4146 {
4147 "Name": "led_rear_enc_fault0",
4148 "Action": "On",
4149 "DutyOn": 50,
4150 "Period": 0,
4151 "Priority": "Blink"
4152 },
4153 {
4154 "Name": "virtual_enc_fault",
4155 "Action": "On",
4156 "DutyOn": 50,
4157 "Period": 0,
4158 "Priority": "Blink"
4159 }
4160 ]
4161 },
4162 {
4163 "group": "nvme1_identify",
4164 "members": [
4165 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004166 "Name": "nvme1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004167 "Action": "Blink",
4168 "DutyOn": 50,
4169 "Period": 1000,
4170 "Priority": "Blink"
4171 },
4172 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004173 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004174 "Action": "On",
4175 "DutyOn": 50,
4176 "Period": 0,
4177 "Priority": "Blink"
4178 },
4179 {
4180 "Name": "led_rear_enc_id0",
4181 "Action": "On",
4182 "DutyOn": 50,
4183 "Period": 0,
4184 "Priority": "Blink"
4185 },
4186 {
4187 "Name": "virtual_enc_id",
4188 "Action": "On",
4189 "DutyOn": 50,
4190 "Period": 0,
4191 "Priority": "Blink"
4192 }
4193 ]
4194 },
4195 {
4196 "group": "nvme2_fault",
4197 "members": [
4198 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004199 "Name": "nvme2_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004200 "Action": "On",
4201 "DutyOn": 50,
4202 "Period": 0,
4203 "Priority": "Blink"
4204 },
4205 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004206 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004207 "Action": "On",
4208 "DutyOn": 50,
4209 "Period": 0,
4210 "Priority": "Blink"
4211 },
4212 {
4213 "Name": "led_rear_enc_fault0",
4214 "Action": "On",
4215 "DutyOn": 50,
4216 "Period": 0,
4217 "Priority": "Blink"
4218 },
4219 {
4220 "Name": "virtual_enc_fault",
4221 "Action": "On",
4222 "DutyOn": 50,
4223 "Period": 0,
4224 "Priority": "Blink"
4225 }
4226 ]
4227 },
4228 {
4229 "group": "nvme2_identify",
4230 "members": [
4231 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004232 "Name": "nvme2_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004233 "Action": "Blink",
4234 "DutyOn": 50,
4235 "Period": 1000,
4236 "Priority": "Blink"
4237 },
4238 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004239 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004240 "Action": "On",
4241 "DutyOn": 50,
4242 "Period": 0,
4243 "Priority": "Blink"
4244 },
4245 {
4246 "Name": "led_rear_enc_id0",
4247 "Action": "On",
4248 "DutyOn": 50,
4249 "Period": 0,
4250 "Priority": "Blink"
4251 },
4252 {
4253 "Name": "virtual_enc_id",
4254 "Action": "On",
4255 "DutyOn": 50,
4256 "Period": 0,
4257 "Priority": "Blink"
4258 }
4259 ]
4260 },
4261 {
4262 "group": "nvme3_fault",
4263 "members": [
4264 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004265 "Name": "nvme3_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004266 "Action": "On",
4267 "DutyOn": 50,
4268 "Period": 0,
4269 "Priority": "Blink"
4270 },
4271 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004272 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004273 "Action": "On",
4274 "DutyOn": 50,
4275 "Period": 0,
4276 "Priority": "Blink"
4277 },
4278 {
4279 "Name": "led_rear_enc_fault0",
4280 "Action": "On",
4281 "DutyOn": 50,
4282 "Period": 0,
4283 "Priority": "Blink"
4284 },
4285 {
4286 "Name": "virtual_enc_fault",
4287 "Action": "On",
4288 "DutyOn": 50,
4289 "Period": 0,
4290 "Priority": "Blink"
4291 }
4292 ]
4293 },
4294 {
4295 "group": "nvme3_identify",
4296 "members": [
4297 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004298 "Name": "nvme3_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004299 "Action": "Blink",
4300 "DutyOn": 50,
4301 "Period": 1000,
4302 "Priority": "Blink"
4303 },
4304 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004305 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004306 "Action": "On",
4307 "DutyOn": 50,
4308 "Period": 0,
4309 "Priority": "Blink"
4310 },
4311 {
4312 "Name": "led_rear_enc_id0",
4313 "Action": "On",
4314 "DutyOn": 50,
4315 "Period": 0,
4316 "Priority": "Blink"
4317 },
4318 {
4319 "Name": "virtual_enc_id",
4320 "Action": "On",
4321 "DutyOn": 50,
4322 "Period": 0,
4323 "Priority": "Blink"
4324 }
4325 ]
4326 },
4327 {
4328 "group": "nvme4_fault",
4329 "members": [
4330 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004331 "Name": "nvme4_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004332 "Action": "On",
4333 "DutyOn": 50,
4334 "Period": 0,
4335 "Priority": "Blink"
4336 },
4337 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004338 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004339 "Action": "On",
4340 "DutyOn": 50,
4341 "Period": 0,
4342 "Priority": "Blink"
4343 },
4344 {
4345 "Name": "led_rear_enc_fault0",
4346 "Action": "On",
4347 "DutyOn": 50,
4348 "Period": 0,
4349 "Priority": "Blink"
4350 },
4351 {
4352 "Name": "virtual_enc_fault",
4353 "Action": "On",
4354 "DutyOn": 50,
4355 "Period": 0,
4356 "Priority": "Blink"
4357 }
4358 ]
4359 },
4360 {
4361 "group": "nvme4_identify",
4362 "members": [
4363 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004364 "Name": "nvme4_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004365 "Action": "Blink",
4366 "DutyOn": 50,
4367 "Period": 1000,
4368 "Priority": "Blink"
4369 },
4370 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004371 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004372 "Action": "On",
4373 "DutyOn": 50,
4374 "Period": 0,
4375 "Priority": "Blink"
4376 },
4377 {
4378 "Name": "led_rear_enc_id0",
4379 "Action": "On",
4380 "DutyOn": 50,
4381 "Period": 0,
4382 "Priority": "Blink"
4383 },
4384 {
4385 "Name": "virtual_enc_id",
4386 "Action": "On",
4387 "DutyOn": 50,
4388 "Period": 0,
4389 "Priority": "Blink"
4390 }
4391 ]
4392 },
4393 {
4394 "group": "nvme5_fault",
4395 "members": [
4396 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004397 "Name": "nvme5_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004398 "Action": "On",
4399 "DutyOn": 50,
4400 "Period": 0,
4401 "Priority": "Blink"
4402 },
4403 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004404 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004405 "Action": "On",
4406 "DutyOn": 50,
4407 "Period": 0,
4408 "Priority": "Blink"
4409 },
4410 {
4411 "Name": "led_rear_enc_fault0",
4412 "Action": "On",
4413 "DutyOn": 50,
4414 "Period": 0,
4415 "Priority": "Blink"
4416 },
4417 {
4418 "Name": "virtual_enc_fault",
4419 "Action": "On",
4420 "DutyOn": 50,
4421 "Period": 0,
4422 "Priority": "Blink"
4423 }
4424 ]
4425 },
4426 {
4427 "group": "nvme5_identify",
4428 "members": [
4429 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004430 "Name": "nvme5_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004431 "Action": "Blink",
4432 "DutyOn": 50,
4433 "Period": 1000,
4434 "Priority": "Blink"
4435 },
4436 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004437 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004438 "Action": "On",
4439 "DutyOn": 50,
4440 "Period": 0,
4441 "Priority": "Blink"
4442 },
4443 {
4444 "Name": "led_rear_enc_id0",
4445 "Action": "On",
4446 "DutyOn": 50,
4447 "Period": 0,
4448 "Priority": "Blink"
4449 },
4450 {
4451 "Name": "virtual_enc_id",
4452 "Action": "On",
4453 "DutyOn": 50,
4454 "Period": 0,
4455 "Priority": "Blink"
4456 }
4457 ]
4458 },
4459 {
4460 "group": "nvme6_fault",
4461 "members": [
4462 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004463 "Name": "nvme6_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004464 "Action": "On",
4465 "DutyOn": 50,
4466 "Period": 0,
4467 "Priority": "Blink"
4468 },
4469 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004470 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004471 "Action": "On",
4472 "DutyOn": 50,
4473 "Period": 0,
4474 "Priority": "Blink"
4475 },
4476 {
4477 "Name": "led_rear_enc_fault0",
4478 "Action": "On",
4479 "DutyOn": 50,
4480 "Period": 0,
4481 "Priority": "Blink"
4482 },
4483 {
4484 "Name": "virtual_enc_fault",
4485 "Action": "On",
4486 "DutyOn": 50,
4487 "Period": 0,
4488 "Priority": "Blink"
4489 }
4490 ]
4491 },
4492 {
4493 "group": "nvme6_identify",
4494 "members": [
4495 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004496 "Name": "nvme6_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004497 "Action": "Blink",
4498 "DutyOn": 50,
4499 "Period": 1000,
4500 "Priority": "Blink"
4501 },
4502 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004503 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004504 "Action": "On",
4505 "DutyOn": 50,
4506 "Period": 0,
4507 "Priority": "Blink"
4508 },
4509 {
4510 "Name": "led_rear_enc_id0",
4511 "Action": "On",
4512 "DutyOn": 50,
4513 "Period": 0,
4514 "Priority": "Blink"
4515 },
4516 {
4517 "Name": "virtual_enc_id",
4518 "Action": "On",
4519 "DutyOn": 50,
4520 "Period": 0,
4521 "Priority": "Blink"
4522 }
4523 ]
4524 },
4525 {
4526 "group": "nvme7_fault",
4527 "members": [
4528 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004529 "Name": "nvme7_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004530 "Action": "On",
4531 "DutyOn": 50,
4532 "Period": 0,
4533 "Priority": "Blink"
4534 },
4535 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004536 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004537 "Action": "On",
4538 "DutyOn": 50,
4539 "Period": 0,
4540 "Priority": "Blink"
4541 },
4542 {
4543 "Name": "led_rear_enc_fault0",
4544 "Action": "On",
4545 "DutyOn": 50,
4546 "Period": 0,
4547 "Priority": "Blink"
4548 },
4549 {
4550 "Name": "virtual_enc_fault",
4551 "Action": "On",
4552 "DutyOn": 50,
4553 "Period": 0,
4554 "Priority": "Blink"
4555 }
4556 ]
4557 },
4558 {
4559 "group": "nvme7_identify",
4560 "members": [
4561 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004562 "Name": "nvme7_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004563 "Action": "Blink",
4564 "DutyOn": 50,
4565 "Period": 1000,
4566 "Priority": "Blink"
4567 },
4568 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004569 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004570 "Action": "On",
4571 "DutyOn": 50,
4572 "Period": 0,
4573 "Priority": "Blink"
4574 },
4575 {
4576 "Name": "led_rear_enc_id0",
4577 "Action": "On",
4578 "DutyOn": 50,
4579 "Period": 0,
4580 "Priority": "Blink"
4581 },
4582 {
4583 "Name": "virtual_enc_id",
4584 "Action": "On",
4585 "DutyOn": 50,
4586 "Period": 0,
4587 "Priority": "Blink"
4588 }
4589 ]
4590 },
4591 {
4592 "group": "nvme8_fault",
4593 "members": [
4594 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004595 "Name": "nvme8_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004596 "Action": "On",
4597 "DutyOn": 50,
4598 "Period": 0,
4599 "Priority": "Blink"
4600 },
4601 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004602 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004603 "Action": "On",
4604 "DutyOn": 50,
4605 "Period": 0,
4606 "Priority": "Blink"
4607 },
4608 {
4609 "Name": "led_rear_enc_fault0",
4610 "Action": "On",
4611 "DutyOn": 50,
4612 "Period": 0,
4613 "Priority": "Blink"
4614 },
4615 {
4616 "Name": "virtual_enc_fault",
4617 "Action": "On",
4618 "DutyOn": 50,
4619 "Period": 0,
4620 "Priority": "Blink"
4621 }
4622 ]
4623 },
4624 {
4625 "group": "nvme8_identify",
4626 "members": [
4627 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004628 "Name": "nvme8_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004629 "Action": "Blink",
4630 "DutyOn": 50,
4631 "Period": 1000,
4632 "Priority": "Blink"
4633 },
4634 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004635 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004636 "Action": "On",
4637 "DutyOn": 50,
4638 "Period": 0,
4639 "Priority": "Blink"
4640 },
4641 {
4642 "Name": "led_rear_enc_id0",
4643 "Action": "On",
4644 "DutyOn": 50,
4645 "Period": 0,
4646 "Priority": "Blink"
4647 },
4648 {
4649 "Name": "virtual_enc_id",
4650 "Action": "On",
4651 "DutyOn": 50,
4652 "Period": 0,
4653 "Priority": "Blink"
4654 }
4655 ]
4656 },
4657 {
4658 "group": "nvme9_fault",
4659 "members": [
4660 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004661 "Name": "nvme9_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004662 "Action": "On",
4663 "DutyOn": 50,
4664 "Period": 0,
4665 "Priority": "Blink"
4666 },
4667 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004668 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004669 "Action": "On",
4670 "DutyOn": 50,
4671 "Period": 0,
4672 "Priority": "Blink"
4673 },
4674 {
4675 "Name": "led_rear_enc_fault0",
4676 "Action": "On",
4677 "DutyOn": 50,
4678 "Period": 0,
4679 "Priority": "Blink"
4680 },
4681 {
4682 "Name": "virtual_enc_fault",
4683 "Action": "On",
4684 "DutyOn": 50,
4685 "Period": 0,
4686 "Priority": "Blink"
4687 }
4688 ]
4689 },
4690 {
4691 "group": "nvme9_identify",
4692 "members": [
4693 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004694 "Name": "nvme9_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004695 "Action": "Blink",
4696 "DutyOn": 50,
4697 "Period": 1000,
4698 "Priority": "Blink"
4699 },
4700 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004701 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004702 "Action": "On",
4703 "DutyOn": 50,
4704 "Period": 0,
4705 "Priority": "Blink"
4706 },
4707 {
4708 "Name": "led_rear_enc_id0",
4709 "Action": "On",
4710 "DutyOn": 50,
4711 "Period": 0,
4712 "Priority": "Blink"
4713 },
4714 {
4715 "Name": "virtual_enc_id",
4716 "Action": "On",
4717 "DutyOn": 50,
4718 "Period": 0,
4719 "Priority": "Blink"
4720 }
4721 ]
4722 },
4723 {
4724 "group": "planar_fault",
4725 "members": [
4726 {
4727 "Name": "pca955x_planar",
4728 "Action": "On",
4729 "DutyOn": 50,
4730 "Period": 0,
4731 "Priority": "Blink"
4732 },
4733 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004734 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004735 "Action": "On",
4736 "DutyOn": 50,
4737 "Period": 0,
4738 "Priority": "Blink"
4739 },
4740 {
4741 "Name": "led_rear_enc_fault0",
4742 "Action": "On",
4743 "DutyOn": 50,
4744 "Period": 0,
4745 "Priority": "Blink"
4746 },
4747 {
4748 "Name": "virtual_enc_fault",
4749 "Action": "On",
4750 "DutyOn": 50,
4751 "Period": 0,
4752 "Priority": "Blink"
4753 }
4754 ]
4755 },
4756 {
4757 "group": "planar_identify",
4758 "members": [
4759 {
4760 "Name": "pca955x_planar",
4761 "Action": "Blink",
4762 "DutyOn": 50,
4763 "Period": 1000,
4764 "Priority": "Blink"
4765 },
4766 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004767 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004768 "Action": "On",
4769 "DutyOn": 50,
4770 "Period": 0,
4771 "Priority": "Blink"
4772 },
4773 {
4774 "Name": "led_rear_enc_id0",
4775 "Action": "On",
4776 "DutyOn": 50,
4777 "Period": 0,
4778 "Priority": "Blink"
4779 },
4780 {
4781 "Name": "virtual_enc_id",
4782 "Action": "On",
4783 "DutyOn": 50,
4784 "Period": 0,
4785 "Priority": "Blink"
4786 }
4787 ]
4788 },
4789 {
4790 "group": "bmc_fault",
4791 "members": [
4792 {
4793 "Name": "led_bmc",
4794 "Action": "On",
4795 "DutyOn": 50,
4796 "Period": 0,
4797 "Priority": "Blink"
4798 },
4799 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004800 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004801 "Action": "On",
4802 "DutyOn": 50,
4803 "Period": 0,
4804 "Priority": "Blink"
4805 },
4806 {
4807 "Name": "led_rear_enc_fault0",
4808 "Action": "On",
4809 "DutyOn": 50,
4810 "Period": 0,
4811 "Priority": "Blink"
4812 },
4813 {
4814 "Name": "virtual_enc_fault",
4815 "Action": "On",
4816 "DutyOn": 50,
4817 "Period": 0,
4818 "Priority": "Blink"
4819 }
4820 ]
4821 },
4822 {
4823 "group": "bmc_identify",
4824 "members": [
4825 {
4826 "Name": "led_bmc",
4827 "Action": "Blink",
4828 "DutyOn": 50,
4829 "Period": 1000,
4830 "Priority": "Blink"
4831 },
4832 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004833 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004834 "Action": "On",
4835 "DutyOn": 50,
4836 "Period": 0,
4837 "Priority": "Blink"
4838 },
4839 {
4840 "Name": "led_rear_enc_id0",
4841 "Action": "On",
4842 "DutyOn": 50,
4843 "Period": 0,
4844 "Priority": "Blink"
4845 },
4846 {
4847 "Name": "virtual_enc_id",
4848 "Action": "On",
4849 "DutyOn": 50,
4850 "Period": 0,
4851 "Priority": "Blink"
4852 }
4853 ]
4854 },
4855 {
4856 "group": "op_panel_base_fault",
4857 "members": [
4858 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004859 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004860 "Action": "On",
4861 "DutyOn": 50,
4862 "Period": 0,
4863 "Priority": "Blink"
4864 },
4865 {
4866 "Name": "led_rear_enc_fault0",
4867 "Action": "On",
4868 "DutyOn": 50,
4869 "Period": 0,
4870 "Priority": "Blink"
4871 },
4872 {
4873 "Name": "virtual_enc_fault",
4874 "Action": "On",
4875 "DutyOn": 50,
4876 "Period": 0,
4877 "Priority": "Blink"
4878 }
4879 ]
4880 },
4881 {
4882 "group": "op_panel_base_identify",
4883 "members": [
4884 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004885 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004886 "Action": "On",
4887 "DutyOn": 50,
4888 "Period": 0,
4889 "Priority": "Blink"
4890 },
4891 {
4892 "Name": "led_rear_enc_id0",
4893 "Action": "On",
4894 "DutyOn": 50,
4895 "Period": 0,
4896 "Priority": "Blink"
4897 },
4898 {
4899 "Name": "virtual_enc_id",
4900 "Action": "On",
4901 "DutyOn": 50,
4902 "Period": 0,
4903 "Priority": "Blink"
4904 }
4905 ]
4906 },
4907 {
4908 "group": "op_panel_lcd_fault",
4909 "members": [
4910 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004911 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004912 "Action": "On",
4913 "DutyOn": 50,
4914 "Period": 0,
4915 "Priority": "Blink"
4916 },
4917 {
4918 "Name": "led_rear_enc_fault0",
4919 "Action": "On",
4920 "DutyOn": 50,
4921 "Period": 0,
4922 "Priority": "Blink"
4923 },
4924 {
4925 "Name": "virtual_enc_fault",
4926 "Action": "On",
4927 "DutyOn": 50,
4928 "Period": 0,
4929 "Priority": "Blink"
4930 }
4931 ]
4932 },
4933 {
4934 "group": "op_panel_lcd_identify",
4935 "members": [
4936 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004937 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004938 "Action": "On",
4939 "DutyOn": 50,
4940 "Period": 0,
4941 "Priority": "Blink"
4942 },
4943 {
Anupama B R55b599e2023-12-05 04:09:17 -06004944 "Name": "led_rear_enc_id0",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004945 "Action": "On",
4946 "DutyOn": 50,
4947 "Period": 0,
4948 "Priority": "Blink"
4949 },
4950 {
Anupama B R55b599e2023-12-05 04:09:17 -06004951 "Name": "virtual_enc_id",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004952 "Action": "On",
4953 "DutyOn": 50,
4954 "Period": 0,
4955 "Priority": "Blink"
4956 }
4957 ]
4958 },
4959 {
4960 "group": "ddimm0_fault",
4961 "members": [
4962 {
4963 "Name": "pca955x_ddimm0",
4964 "Action": "On",
4965 "DutyOn": 50,
4966 "Period": 0,
4967 "Priority": "Blink"
4968 },
4969 {
Andrew Geissler4a435512024-08-07 17:06:02 -03004970 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06004971 "Action": "On",
4972 "DutyOn": 50,
4973 "Period": 0,
4974 "Priority": "Blink"
4975 },
4976 {
4977 "Name": "led_rear_enc_fault0",
4978 "Action": "On",
4979 "DutyOn": 50,
4980 "Period": 0,
4981 "Priority": "Blink"
4982 },
4983 {
4984 "Name": "virtual_enc_fault",
4985 "Action": "On",
4986 "DutyOn": 50,
4987 "Period": 0,
4988 "Priority": "Blink"
4989 }
4990 ]
4991 },
4992 {
4993 "group": "ddimm0_identify",
4994 "members": [
4995 {
4996 "Name": "pca955x_ddimm0",
4997 "Action": "Blink",
4998 "DutyOn": 50,
4999 "Period": 1000,
5000 "Priority": "Blink"
5001 },
5002 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005003 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005004 "Action": "On",
5005 "DutyOn": 50,
5006 "Period": 0,
5007 "Priority": "Blink"
5008 },
5009 {
5010 "Name": "led_rear_enc_id0",
5011 "Action": "On",
5012 "DutyOn": 50,
5013 "Period": 0,
5014 "Priority": "Blink"
5015 },
5016 {
5017 "Name": "virtual_enc_id",
5018 "Action": "On",
5019 "DutyOn": 50,
5020 "Period": 0,
5021 "Priority": "Blink"
5022 }
5023 ]
5024 },
5025 {
5026 "group": "ddimm1_fault",
5027 "members": [
5028 {
5029 "Name": "pca955x_ddimm1",
5030 "Action": "On",
5031 "DutyOn": 50,
5032 "Period": 0,
5033 "Priority": "Blink"
5034 },
5035 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005036 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005037 "Action": "On",
5038 "DutyOn": 50,
5039 "Period": 0,
5040 "Priority": "Blink"
5041 },
5042 {
5043 "Name": "led_rear_enc_fault0",
5044 "Action": "On",
5045 "DutyOn": 50,
5046 "Period": 0,
5047 "Priority": "Blink"
5048 },
5049 {
5050 "Name": "virtual_enc_fault",
5051 "Action": "On",
5052 "DutyOn": 50,
5053 "Period": 0,
5054 "Priority": "Blink"
5055 }
5056 ]
5057 },
5058 {
5059 "group": "ddimm1_identify",
5060 "members": [
5061 {
5062 "Name": "pca955x_ddimm1",
5063 "Action": "Blink",
5064 "DutyOn": 50,
5065 "Period": 1000,
5066 "Priority": "Blink"
5067 },
5068 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005069 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005070 "Action": "On",
5071 "DutyOn": 50,
5072 "Period": 0,
5073 "Priority": "Blink"
5074 },
5075 {
5076 "Name": "led_rear_enc_id0",
5077 "Action": "On",
5078 "DutyOn": 50,
5079 "Period": 0,
5080 "Priority": "Blink"
5081 },
5082 {
5083 "Name": "virtual_enc_id",
5084 "Action": "On",
5085 "DutyOn": 50,
5086 "Period": 0,
5087 "Priority": "Blink"
5088 }
5089 ]
5090 },
5091 {
5092 "group": "ddimm2_fault",
5093 "members": [
5094 {
5095 "Name": "pca955x_ddimm2",
5096 "Action": "On",
5097 "DutyOn": 50,
5098 "Period": 0,
5099 "Priority": "Blink"
5100 },
5101 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005102 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005103 "Action": "On",
5104 "DutyOn": 50,
5105 "Period": 0,
5106 "Priority": "Blink"
5107 },
5108 {
5109 "Name": "led_rear_enc_fault0",
5110 "Action": "On",
5111 "DutyOn": 50,
5112 "Period": 0,
5113 "Priority": "Blink"
5114 },
5115 {
5116 "Name": "virtual_enc_fault",
5117 "Action": "On",
5118 "DutyOn": 50,
5119 "Period": 0,
5120 "Priority": "Blink"
5121 }
5122 ]
5123 },
5124 {
5125 "group": "ddimm2_identify",
5126 "members": [
5127 {
5128 "Name": "pca955x_ddimm2",
5129 "Action": "Blink",
5130 "DutyOn": 50,
5131 "Period": 1000,
5132 "Priority": "Blink"
5133 },
5134 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005135 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005136 "Action": "On",
5137 "DutyOn": 50,
5138 "Period": 0,
5139 "Priority": "Blink"
5140 },
5141 {
5142 "Name": "led_rear_enc_id0",
5143 "Action": "On",
5144 "DutyOn": 50,
5145 "Period": 0,
5146 "Priority": "Blink"
5147 },
5148 {
5149 "Name": "virtual_enc_id",
5150 "Action": "On",
5151 "DutyOn": 50,
5152 "Period": 0,
5153 "Priority": "Blink"
5154 }
5155 ]
5156 },
5157 {
5158 "group": "ddimm3_fault",
5159 "members": [
5160 {
5161 "Name": "pca955x_ddimm3",
5162 "Action": "On",
5163 "DutyOn": 50,
5164 "Period": 0,
5165 "Priority": "Blink"
5166 },
5167 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005168 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005169 "Action": "On",
5170 "DutyOn": 50,
5171 "Period": 0,
5172 "Priority": "Blink"
5173 },
5174 {
5175 "Name": "led_rear_enc_fault0",
5176 "Action": "On",
5177 "DutyOn": 50,
5178 "Period": 0,
5179 "Priority": "Blink"
5180 },
5181 {
5182 "Name": "virtual_enc_fault",
5183 "Action": "On",
5184 "DutyOn": 50,
5185 "Period": 0,
5186 "Priority": "Blink"
5187 }
5188 ]
5189 },
5190 {
5191 "group": "ddimm3_identify",
5192 "members": [
5193 {
5194 "Name": "pca955x_ddimm3",
5195 "Action": "Blink",
5196 "DutyOn": 50,
5197 "Period": 1000,
5198 "Priority": "Blink"
5199 },
5200 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005201 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005202 "Action": "On",
5203 "DutyOn": 50,
5204 "Period": 0,
5205 "Priority": "Blink"
5206 },
5207 {
5208 "Name": "led_rear_enc_id0",
5209 "Action": "On",
5210 "DutyOn": 50,
5211 "Period": 0,
5212 "Priority": "Blink"
5213 },
5214 {
5215 "Name": "virtual_enc_id",
5216 "Action": "On",
5217 "DutyOn": 50,
5218 "Period": 0,
5219 "Priority": "Blink"
5220 }
5221 ]
5222 },
5223 {
5224 "group": "ddimm4_fault",
5225 "members": [
5226 {
5227 "Name": "pca955x_ddimm4",
5228 "Action": "On",
5229 "DutyOn": 50,
5230 "Period": 0,
5231 "Priority": "Blink"
5232 },
5233 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005234 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005235 "Action": "On",
5236 "DutyOn": 50,
5237 "Period": 0,
5238 "Priority": "Blink"
5239 },
5240 {
5241 "Name": "led_rear_enc_fault0",
5242 "Action": "On",
5243 "DutyOn": 50,
5244 "Period": 0,
5245 "Priority": "Blink"
5246 },
5247 {
5248 "Name": "virtual_enc_fault",
5249 "Action": "On",
5250 "DutyOn": 50,
5251 "Period": 0,
5252 "Priority": "Blink"
5253 }
5254 ]
5255 },
5256 {
5257 "group": "ddimm4_identify",
5258 "members": [
5259 {
5260 "Name": "pca955x_ddimm4",
5261 "Action": "Blink",
5262 "DutyOn": 50,
5263 "Period": 1000,
5264 "Priority": "Blink"
5265 },
5266 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005267 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005268 "Action": "On",
5269 "DutyOn": 50,
5270 "Period": 0,
5271 "Priority": "Blink"
5272 },
5273 {
5274 "Name": "led_rear_enc_id0",
5275 "Action": "On",
5276 "DutyOn": 50,
5277 "Period": 0,
5278 "Priority": "Blink"
5279 },
5280 {
5281 "Name": "virtual_enc_id",
5282 "Action": "On",
5283 "DutyOn": 50,
5284 "Period": 0,
5285 "Priority": "Blink"
5286 }
5287 ]
5288 },
5289 {
5290 "group": "ddimm5_fault",
5291 "members": [
5292 {
5293 "Name": "pca955x_ddimm5",
5294 "Action": "On",
5295 "DutyOn": 50,
5296 "Period": 0,
5297 "Priority": "Blink"
5298 },
5299 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005300 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005301 "Action": "On",
5302 "DutyOn": 50,
5303 "Period": 0,
5304 "Priority": "Blink"
5305 },
5306 {
5307 "Name": "led_rear_enc_fault0",
5308 "Action": "On",
5309 "DutyOn": 50,
5310 "Period": 0,
5311 "Priority": "Blink"
5312 },
5313 {
5314 "Name": "virtual_enc_fault",
5315 "Action": "On",
5316 "DutyOn": 50,
5317 "Period": 0,
5318 "Priority": "Blink"
5319 }
5320 ]
5321 },
5322 {
5323 "group": "ddimm5_identify",
5324 "members": [
5325 {
5326 "Name": "pca955x_ddimm5",
5327 "Action": "Blink",
5328 "DutyOn": 50,
5329 "Period": 1000,
5330 "Priority": "Blink"
5331 },
5332 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005333 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005334 "Action": "On",
5335 "DutyOn": 50,
5336 "Period": 0,
5337 "Priority": "Blink"
5338 },
5339 {
5340 "Name": "led_rear_enc_id0",
5341 "Action": "On",
5342 "DutyOn": 50,
5343 "Period": 0,
5344 "Priority": "Blink"
5345 },
5346 {
5347 "Name": "virtual_enc_id",
5348 "Action": "On",
5349 "DutyOn": 50,
5350 "Period": 0,
5351 "Priority": "Blink"
5352 }
5353 ]
5354 },
5355 {
5356 "group": "ddimm6_fault",
5357 "members": [
5358 {
5359 "Name": "pca955x_ddimm6",
5360 "Action": "On",
5361 "DutyOn": 50,
5362 "Period": 0,
5363 "Priority": "Blink"
5364 },
5365 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005366 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005367 "Action": "On",
5368 "DutyOn": 50,
5369 "Period": 0,
5370 "Priority": "Blink"
5371 },
5372 {
5373 "Name": "led_rear_enc_fault0",
5374 "Action": "On",
5375 "DutyOn": 50,
5376 "Period": 0,
5377 "Priority": "Blink"
5378 },
5379 {
5380 "Name": "virtual_enc_fault",
5381 "Action": "On",
5382 "DutyOn": 50,
5383 "Period": 0,
5384 "Priority": "Blink"
5385 }
5386 ]
5387 },
5388 {
5389 "group": "ddimm6_identify",
5390 "members": [
5391 {
5392 "Name": "pca955x_ddimm6",
5393 "Action": "Blink",
5394 "DutyOn": 50,
5395 "Period": 1000,
5396 "Priority": "Blink"
5397 },
5398 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005399 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005400 "Action": "On",
5401 "DutyOn": 50,
5402 "Period": 0,
5403 "Priority": "Blink"
5404 },
5405 {
5406 "Name": "led_rear_enc_id0",
5407 "Action": "On",
5408 "DutyOn": 50,
5409 "Period": 0,
5410 "Priority": "Blink"
5411 },
5412 {
5413 "Name": "virtual_enc_id",
5414 "Action": "On",
5415 "DutyOn": 50,
5416 "Period": 0,
5417 "Priority": "Blink"
5418 }
5419 ]
5420 },
5421 {
5422 "group": "ddimm7_fault",
5423 "members": [
5424 {
5425 "Name": "pca955x_ddimm7",
5426 "Action": "On",
5427 "DutyOn": 50,
5428 "Period": 0,
5429 "Priority": "Blink"
5430 },
5431 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005432 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005433 "Action": "On",
5434 "DutyOn": 50,
5435 "Period": 0,
5436 "Priority": "Blink"
5437 },
5438 {
5439 "Name": "led_rear_enc_fault0",
5440 "Action": "On",
5441 "DutyOn": 50,
5442 "Period": 0,
5443 "Priority": "Blink"
5444 },
5445 {
5446 "Name": "virtual_enc_fault",
5447 "Action": "On",
5448 "DutyOn": 50,
5449 "Period": 0,
5450 "Priority": "Blink"
5451 }
5452 ]
5453 },
5454 {
5455 "group": "ddimm7_identify",
5456 "members": [
5457 {
5458 "Name": "pca955x_ddimm7",
5459 "Action": "Blink",
5460 "DutyOn": 50,
5461 "Period": 1000,
5462 "Priority": "Blink"
5463 },
5464 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005465 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005466 "Action": "On",
5467 "DutyOn": 50,
5468 "Period": 0,
5469 "Priority": "Blink"
5470 },
5471 {
5472 "Name": "led_rear_enc_id0",
5473 "Action": "On",
5474 "DutyOn": 50,
5475 "Period": 0,
5476 "Priority": "Blink"
5477 },
5478 {
5479 "Name": "virtual_enc_id",
5480 "Action": "On",
5481 "DutyOn": 50,
5482 "Period": 0,
5483 "Priority": "Blink"
5484 }
5485 ]
5486 },
5487 {
5488 "group": "ddimm8_fault",
5489 "members": [
5490 {
5491 "Name": "pca955x_ddimm8",
5492 "Action": "On",
5493 "DutyOn": 50,
5494 "Period": 0,
5495 "Priority": "Blink"
5496 },
5497 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005498 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005499 "Action": "On",
5500 "DutyOn": 50,
5501 "Period": 0,
5502 "Priority": "Blink"
5503 },
5504 {
5505 "Name": "led_rear_enc_fault0",
5506 "Action": "On",
5507 "DutyOn": 50,
5508 "Period": 0,
5509 "Priority": "Blink"
5510 },
5511 {
5512 "Name": "virtual_enc_fault",
5513 "Action": "On",
5514 "DutyOn": 50,
5515 "Period": 0,
5516 "Priority": "Blink"
5517 }
5518 ]
5519 },
5520 {
5521 "group": "ddimm8_identify",
5522 "members": [
5523 {
5524 "Name": "pca955x_ddimm8",
5525 "Action": "Blink",
5526 "DutyOn": 50,
5527 "Period": 1000,
5528 "Priority": "Blink"
5529 },
5530 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005531 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005532 "Action": "On",
5533 "DutyOn": 50,
5534 "Period": 0,
5535 "Priority": "Blink"
5536 },
5537 {
5538 "Name": "led_rear_enc_id0",
5539 "Action": "On",
5540 "DutyOn": 50,
5541 "Period": 0,
5542 "Priority": "Blink"
5543 },
5544 {
5545 "Name": "virtual_enc_id",
5546 "Action": "On",
5547 "DutyOn": 50,
5548 "Period": 0,
5549 "Priority": "Blink"
5550 }
5551 ]
5552 },
5553 {
5554 "group": "ddimm9_fault",
5555 "members": [
5556 {
5557 "Name": "pca955x_ddimm9",
5558 "Action": "On",
5559 "DutyOn": 50,
5560 "Period": 0,
5561 "Priority": "Blink"
5562 },
5563 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005564 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005565 "Action": "On",
5566 "DutyOn": 50,
5567 "Period": 0,
5568 "Priority": "Blink"
5569 },
5570 {
5571 "Name": "led_rear_enc_fault0",
5572 "Action": "On",
5573 "DutyOn": 50,
5574 "Period": 0,
5575 "Priority": "Blink"
5576 },
5577 {
5578 "Name": "virtual_enc_fault",
5579 "Action": "On",
5580 "DutyOn": 50,
5581 "Period": 0,
5582 "Priority": "Blink"
5583 }
5584 ]
5585 },
5586 {
5587 "group": "ddimm9_identify",
5588 "members": [
5589 {
5590 "Name": "pca955x_ddimm9",
5591 "Action": "Blink",
5592 "DutyOn": 50,
5593 "Period": 1000,
5594 "Priority": "Blink"
5595 },
5596 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005597 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005598 "Action": "On",
5599 "DutyOn": 50,
5600 "Period": 0,
5601 "Priority": "Blink"
5602 },
5603 {
5604 "Name": "led_rear_enc_id0",
5605 "Action": "On",
5606 "DutyOn": 50,
5607 "Period": 0,
5608 "Priority": "Blink"
5609 },
5610 {
5611 "Name": "virtual_enc_id",
5612 "Action": "On",
5613 "DutyOn": 50,
5614 "Period": 0,
5615 "Priority": "Blink"
5616 }
5617 ]
5618 },
5619 {
5620 "group": "ddimm10_fault",
5621 "members": [
5622 {
5623 "Name": "pca955x_ddimm10",
5624 "Action": "On",
5625 "DutyOn": 50,
5626 "Period": 0,
5627 "Priority": "Blink"
5628 },
5629 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005630 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005631 "Action": "On",
5632 "DutyOn": 50,
5633 "Period": 0,
5634 "Priority": "Blink"
5635 },
5636 {
5637 "Name": "led_rear_enc_fault0",
5638 "Action": "On",
5639 "DutyOn": 50,
5640 "Period": 0,
5641 "Priority": "Blink"
5642 },
5643 {
5644 "Name": "virtual_enc_fault",
5645 "Action": "On",
5646 "DutyOn": 50,
5647 "Period": 0,
5648 "Priority": "Blink"
5649 }
5650 ]
5651 },
5652 {
5653 "group": "ddimm10_identify",
5654 "members": [
5655 {
5656 "Name": "pca955x_ddimm10",
5657 "Action": "Blink",
5658 "DutyOn": 50,
5659 "Period": 1000,
5660 "Priority": "Blink"
5661 },
5662 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005663 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005664 "Action": "On",
5665 "DutyOn": 50,
5666 "Period": 0,
5667 "Priority": "Blink"
5668 },
5669 {
5670 "Name": "led_rear_enc_id0",
5671 "Action": "On",
5672 "DutyOn": 50,
5673 "Period": 0,
5674 "Priority": "Blink"
5675 },
5676 {
5677 "Name": "virtual_enc_id",
5678 "Action": "On",
5679 "DutyOn": 50,
5680 "Period": 0,
5681 "Priority": "Blink"
5682 }
5683 ]
5684 },
5685 {
5686 "group": "ddimm11_fault",
5687 "members": [
5688 {
5689 "Name": "pca955x_ddimm11",
5690 "Action": "On",
5691 "DutyOn": 50,
5692 "Period": 0,
5693 "Priority": "Blink"
5694 },
5695 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005696 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005697 "Action": "On",
5698 "DutyOn": 50,
5699 "Period": 0,
5700 "Priority": "Blink"
5701 },
5702 {
5703 "Name": "led_rear_enc_fault0",
5704 "Action": "On",
5705 "DutyOn": 50,
5706 "Period": 0,
5707 "Priority": "Blink"
5708 },
5709 {
5710 "Name": "virtual_enc_fault",
5711 "Action": "On",
5712 "DutyOn": 50,
5713 "Period": 0,
5714 "Priority": "Blink"
5715 }
5716 ]
5717 },
5718 {
5719 "group": "ddimm11_identify",
5720 "members": [
5721 {
5722 "Name": "pca955x_ddimm11",
5723 "Action": "Blink",
5724 "DutyOn": 50,
5725 "Period": 1000,
5726 "Priority": "Blink"
5727 },
5728 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005729 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005730 "Action": "On",
5731 "DutyOn": 50,
5732 "Period": 0,
5733 "Priority": "Blink"
5734 },
5735 {
5736 "Name": "led_rear_enc_id0",
5737 "Action": "On",
5738 "DutyOn": 50,
5739 "Period": 0,
5740 "Priority": "Blink"
5741 },
5742 {
5743 "Name": "virtual_enc_id",
5744 "Action": "On",
5745 "DutyOn": 50,
5746 "Period": 0,
5747 "Priority": "Blink"
5748 }
5749 ]
5750 },
5751 {
5752 "group": "ddimm12_fault",
5753 "members": [
5754 {
5755 "Name": "pca955x_ddimm12",
5756 "Action": "On",
5757 "DutyOn": 50,
5758 "Period": 0,
5759 "Priority": "Blink"
5760 },
5761 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005762 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005763 "Action": "On",
5764 "DutyOn": 50,
5765 "Period": 0,
5766 "Priority": "Blink"
5767 },
5768 {
5769 "Name": "led_rear_enc_fault0",
5770 "Action": "On",
5771 "DutyOn": 50,
5772 "Period": 0,
5773 "Priority": "Blink"
5774 },
5775 {
5776 "Name": "virtual_enc_fault",
5777 "Action": "On",
5778 "DutyOn": 50,
5779 "Period": 0,
5780 "Priority": "Blink"
5781 }
5782 ]
5783 },
5784 {
5785 "group": "ddimm12_identify",
5786 "members": [
5787 {
5788 "Name": "pca955x_ddimm12",
5789 "Action": "Blink",
5790 "DutyOn": 50,
5791 "Period": 1000,
5792 "Priority": "Blink"
5793 },
5794 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005795 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005796 "Action": "On",
5797 "DutyOn": 50,
5798 "Period": 0,
5799 "Priority": "Blink"
5800 },
5801 {
5802 "Name": "led_rear_enc_id0",
5803 "Action": "On",
5804 "DutyOn": 50,
5805 "Period": 0,
5806 "Priority": "Blink"
5807 },
5808 {
5809 "Name": "virtual_enc_id",
5810 "Action": "On",
5811 "DutyOn": 50,
5812 "Period": 0,
5813 "Priority": "Blink"
5814 }
5815 ]
5816 },
5817 {
5818 "group": "ddimm13_fault",
5819 "members": [
5820 {
5821 "Name": "pca955x_ddimm13",
5822 "Action": "On",
5823 "DutyOn": 50,
5824 "Period": 0,
5825 "Priority": "Blink"
5826 },
5827 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005828 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005829 "Action": "On",
5830 "DutyOn": 50,
5831 "Period": 0,
5832 "Priority": "Blink"
5833 },
5834 {
5835 "Name": "led_rear_enc_fault0",
5836 "Action": "On",
5837 "DutyOn": 50,
5838 "Period": 0,
5839 "Priority": "Blink"
5840 },
5841 {
5842 "Name": "virtual_enc_fault",
5843 "Action": "On",
5844 "DutyOn": 50,
5845 "Period": 0,
5846 "Priority": "Blink"
5847 }
5848 ]
5849 },
5850 {
5851 "group": "ddimm13_identify",
5852 "members": [
5853 {
5854 "Name": "pca955x_ddimm13",
5855 "Action": "Blink",
5856 "DutyOn": 50,
5857 "Period": 1000,
5858 "Priority": "Blink"
5859 },
5860 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005861 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005862 "Action": "On",
5863 "DutyOn": 50,
5864 "Period": 0,
5865 "Priority": "Blink"
5866 },
5867 {
5868 "Name": "led_rear_enc_id0",
5869 "Action": "On",
5870 "DutyOn": 50,
5871 "Period": 0,
5872 "Priority": "Blink"
5873 },
5874 {
5875 "Name": "virtual_enc_id",
5876 "Action": "On",
5877 "DutyOn": 50,
5878 "Period": 0,
5879 "Priority": "Blink"
5880 }
5881 ]
5882 },
5883 {
5884 "group": "ddimm14_fault",
5885 "members": [
5886 {
5887 "Name": "pca955x_ddimm14",
5888 "Action": "On",
5889 "DutyOn": 50,
5890 "Period": 0,
5891 "Priority": "Blink"
5892 },
5893 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005894 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005895 "Action": "On",
5896 "DutyOn": 50,
5897 "Period": 0,
5898 "Priority": "Blink"
5899 },
5900 {
5901 "Name": "led_rear_enc_fault0",
5902 "Action": "On",
5903 "DutyOn": 50,
5904 "Period": 0,
5905 "Priority": "Blink"
5906 },
5907 {
5908 "Name": "virtual_enc_fault",
5909 "Action": "On",
5910 "DutyOn": 50,
5911 "Period": 0,
5912 "Priority": "Blink"
5913 }
5914 ]
5915 },
5916 {
5917 "group": "ddimm14_identify",
5918 "members": [
5919 {
5920 "Name": "pca955x_ddimm14",
5921 "Action": "Blink",
5922 "DutyOn": 50,
5923 "Period": 1000,
5924 "Priority": "Blink"
5925 },
5926 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005927 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005928 "Action": "On",
5929 "DutyOn": 50,
5930 "Period": 0,
5931 "Priority": "Blink"
5932 },
5933 {
5934 "Name": "led_rear_enc_id0",
5935 "Action": "On",
5936 "DutyOn": 50,
5937 "Period": 0,
5938 "Priority": "Blink"
5939 },
5940 {
5941 "Name": "virtual_enc_id",
5942 "Action": "On",
5943 "DutyOn": 50,
5944 "Period": 0,
5945 "Priority": "Blink"
5946 }
5947 ]
5948 },
5949 {
5950 "group": "ddimm15_fault",
5951 "members": [
5952 {
5953 "Name": "pca955x_ddimm15",
5954 "Action": "On",
5955 "DutyOn": 50,
5956 "Period": 0,
5957 "Priority": "Blink"
5958 },
5959 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005960 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005961 "Action": "On",
5962 "DutyOn": 50,
5963 "Period": 0,
5964 "Priority": "Blink"
5965 },
5966 {
5967 "Name": "led_rear_enc_fault0",
5968 "Action": "On",
5969 "DutyOn": 50,
5970 "Period": 0,
5971 "Priority": "Blink"
5972 },
5973 {
5974 "Name": "virtual_enc_fault",
5975 "Action": "On",
5976 "DutyOn": 50,
5977 "Period": 0,
5978 "Priority": "Blink"
5979 }
5980 ]
5981 },
5982 {
5983 "group": "ddimm15_identify",
5984 "members": [
5985 {
5986 "Name": "pca955x_ddimm15",
5987 "Action": "Blink",
5988 "DutyOn": 50,
5989 "Period": 1000,
5990 "Priority": "Blink"
5991 },
5992 {
Andrew Geissler4a435512024-08-07 17:06:02 -03005993 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06005994 "Action": "On",
5995 "DutyOn": 50,
5996 "Period": 0,
5997 "Priority": "Blink"
5998 },
5999 {
6000 "Name": "led_rear_enc_id0",
6001 "Action": "On",
6002 "DutyOn": 50,
6003 "Period": 0,
6004 "Priority": "Blink"
6005 },
6006 {
6007 "Name": "virtual_enc_id",
6008 "Action": "On",
6009 "DutyOn": 50,
6010 "Period": 0,
6011 "Priority": "Blink"
6012 }
6013 ]
6014 },
6015 {
6016 "group": "ddimm16_fault",
6017 "members": [
6018 {
6019 "Name": "pca955x_ddimm16",
6020 "Action": "On",
6021 "DutyOn": 50,
6022 "Period": 0,
6023 "Priority": "Blink"
6024 },
6025 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006026 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006027 "Action": "On",
6028 "DutyOn": 50,
6029 "Period": 0,
6030 "Priority": "Blink"
6031 },
6032 {
6033 "Name": "led_rear_enc_fault0",
6034 "Action": "On",
6035 "DutyOn": 50,
6036 "Period": 0,
6037 "Priority": "Blink"
6038 },
6039 {
6040 "Name": "virtual_enc_fault",
6041 "Action": "On",
6042 "DutyOn": 50,
6043 "Period": 0,
6044 "Priority": "Blink"
6045 }
6046 ]
6047 },
6048 {
6049 "group": "ddimm16_identify",
6050 "members": [
6051 {
6052 "Name": "pca955x_ddimm16",
6053 "Action": "Blink",
6054 "DutyOn": 50,
6055 "Period": 1000,
6056 "Priority": "Blink"
6057 },
6058 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006059 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006060 "Action": "On",
6061 "DutyOn": 50,
6062 "Period": 0,
6063 "Priority": "Blink"
6064 },
6065 {
6066 "Name": "led_rear_enc_id0",
6067 "Action": "On",
6068 "DutyOn": 50,
6069 "Period": 0,
6070 "Priority": "Blink"
6071 },
6072 {
6073 "Name": "virtual_enc_id",
6074 "Action": "On",
6075 "DutyOn": 50,
6076 "Period": 0,
6077 "Priority": "Blink"
6078 }
6079 ]
6080 },
6081 {
6082 "group": "ddimm17_fault",
6083 "members": [
6084 {
6085 "Name": "pca955x_ddimm17",
6086 "Action": "On",
6087 "DutyOn": 50,
6088 "Period": 0,
6089 "Priority": "Blink"
6090 },
6091 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006092 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006093 "Action": "On",
6094 "DutyOn": 50,
6095 "Period": 0,
6096 "Priority": "Blink"
6097 },
6098 {
6099 "Name": "led_rear_enc_fault0",
6100 "Action": "On",
6101 "DutyOn": 50,
6102 "Period": 0,
6103 "Priority": "Blink"
6104 },
6105 {
6106 "Name": "virtual_enc_fault",
6107 "Action": "On",
6108 "DutyOn": 50,
6109 "Period": 0,
6110 "Priority": "Blink"
6111 }
6112 ]
6113 },
6114 {
6115 "group": "ddimm17_identify",
6116 "members": [
6117 {
6118 "Name": "pca955x_ddimm17",
6119 "Action": "Blink",
6120 "DutyOn": 50,
6121 "Period": 1000,
6122 "Priority": "Blink"
6123 },
6124 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006125 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006126 "Action": "On",
6127 "DutyOn": 50,
6128 "Period": 0,
6129 "Priority": "Blink"
6130 },
6131 {
6132 "Name": "led_rear_enc_id0",
6133 "Action": "On",
6134 "DutyOn": 50,
6135 "Period": 0,
6136 "Priority": "Blink"
6137 },
6138 {
6139 "Name": "virtual_enc_id",
6140 "Action": "On",
6141 "DutyOn": 50,
6142 "Period": 0,
6143 "Priority": "Blink"
6144 }
6145 ]
6146 },
6147 {
6148 "group": "ddimm18_fault",
6149 "members": [
6150 {
6151 "Name": "pca955x_ddimm18",
6152 "Action": "On",
6153 "DutyOn": 50,
6154 "Period": 0,
6155 "Priority": "Blink"
6156 },
6157 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006158 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006159 "Action": "On",
6160 "DutyOn": 50,
6161 "Period": 0,
6162 "Priority": "Blink"
6163 },
6164 {
6165 "Name": "led_rear_enc_fault0",
6166 "Action": "On",
6167 "DutyOn": 50,
6168 "Period": 0,
6169 "Priority": "Blink"
6170 },
6171 {
6172 "Name": "virtual_enc_fault",
6173 "Action": "On",
6174 "DutyOn": 50,
6175 "Period": 0,
6176 "Priority": "Blink"
6177 }
6178 ]
6179 },
6180 {
6181 "group": "ddimm18_identify",
6182 "members": [
6183 {
6184 "Name": "pca955x_ddimm18",
6185 "Action": "Blink",
6186 "DutyOn": 50,
6187 "Period": 1000,
6188 "Priority": "Blink"
6189 },
6190 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006191 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006192 "Action": "On",
6193 "DutyOn": 50,
6194 "Period": 0,
6195 "Priority": "Blink"
6196 },
6197 {
6198 "Name": "led_rear_enc_id0",
6199 "Action": "On",
6200 "DutyOn": 50,
6201 "Period": 0,
6202 "Priority": "Blink"
6203 },
6204 {
6205 "Name": "virtual_enc_id",
6206 "Action": "On",
6207 "DutyOn": 50,
6208 "Period": 0,
6209 "Priority": "Blink"
6210 }
6211 ]
6212 },
6213 {
6214 "group": "ddimm19_fault",
6215 "members": [
6216 {
6217 "Name": "pca955x_ddimm19",
6218 "Action": "On",
6219 "DutyOn": 50,
6220 "Period": 0,
6221 "Priority": "Blink"
6222 },
6223 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006224 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006225 "Action": "On",
6226 "DutyOn": 50,
6227 "Period": 0,
6228 "Priority": "Blink"
6229 },
6230 {
6231 "Name": "led_rear_enc_fault0",
6232 "Action": "On",
6233 "DutyOn": 50,
6234 "Period": 0,
6235 "Priority": "Blink"
6236 },
6237 {
6238 "Name": "virtual_enc_fault",
6239 "Action": "On",
6240 "DutyOn": 50,
6241 "Period": 0,
6242 "Priority": "Blink"
6243 }
6244 ]
6245 },
6246 {
6247 "group": "ddimm19_identify",
6248 "members": [
6249 {
6250 "Name": "pca955x_ddimm19",
6251 "Action": "Blink",
6252 "DutyOn": 50,
6253 "Period": 1000,
6254 "Priority": "Blink"
6255 },
6256 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006257 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006258 "Action": "On",
6259 "DutyOn": 50,
6260 "Period": 0,
6261 "Priority": "Blink"
6262 },
6263 {
6264 "Name": "led_rear_enc_id0",
6265 "Action": "On",
6266 "DutyOn": 50,
6267 "Period": 0,
6268 "Priority": "Blink"
6269 },
6270 {
6271 "Name": "virtual_enc_id",
6272 "Action": "On",
6273 "DutyOn": 50,
6274 "Period": 0,
6275 "Priority": "Blink"
6276 }
6277 ]
6278 },
6279 {
6280 "group": "ddimm20_fault",
6281 "members": [
6282 {
6283 "Name": "pca955x_ddimm20",
6284 "Action": "On",
6285 "DutyOn": 50,
6286 "Period": 0,
6287 "Priority": "Blink"
6288 },
6289 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006290 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006291 "Action": "On",
6292 "DutyOn": 50,
6293 "Period": 0,
6294 "Priority": "Blink"
6295 },
6296 {
6297 "Name": "led_rear_enc_fault0",
6298 "Action": "On",
6299 "DutyOn": 50,
6300 "Period": 0,
6301 "Priority": "Blink"
6302 },
6303 {
6304 "Name": "virtual_enc_fault",
6305 "Action": "On",
6306 "DutyOn": 50,
6307 "Period": 0,
6308 "Priority": "Blink"
6309 }
6310 ]
6311 },
6312 {
6313 "group": "ddimm20_identify",
6314 "members": [
6315 {
6316 "Name": "pca955x_ddimm20",
6317 "Action": "Blink",
6318 "DutyOn": 50,
6319 "Period": 1000,
6320 "Priority": "Blink"
6321 },
6322 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006323 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006324 "Action": "On",
6325 "DutyOn": 50,
6326 "Period": 0,
6327 "Priority": "Blink"
6328 },
6329 {
6330 "Name": "led_rear_enc_id0",
6331 "Action": "On",
6332 "DutyOn": 50,
6333 "Period": 0,
6334 "Priority": "Blink"
6335 },
6336 {
6337 "Name": "virtual_enc_id",
6338 "Action": "On",
6339 "DutyOn": 50,
6340 "Period": 0,
6341 "Priority": "Blink"
6342 }
6343 ]
6344 },
6345 {
6346 "group": "ddimm21_fault",
6347 "members": [
6348 {
6349 "Name": "pca955x_ddimm21",
6350 "Action": "On",
6351 "DutyOn": 50,
6352 "Period": 0,
6353 "Priority": "Blink"
6354 },
6355 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006356 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006357 "Action": "On",
6358 "DutyOn": 50,
6359 "Period": 0,
6360 "Priority": "Blink"
6361 },
6362 {
6363 "Name": "led_rear_enc_fault0",
6364 "Action": "On",
6365 "DutyOn": 50,
6366 "Period": 0,
6367 "Priority": "Blink"
6368 },
6369 {
6370 "Name": "virtual_enc_fault",
6371 "Action": "On",
6372 "DutyOn": 50,
6373 "Period": 0,
6374 "Priority": "Blink"
6375 }
6376 ]
6377 },
6378 {
6379 "group": "ddimm21_identify",
6380 "members": [
6381 {
6382 "Name": "pca955x_ddimm21",
6383 "Action": "Blink",
6384 "DutyOn": 50,
6385 "Period": 1000,
6386 "Priority": "Blink"
6387 },
6388 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006389 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006390 "Action": "On",
6391 "DutyOn": 50,
6392 "Period": 0,
6393 "Priority": "Blink"
6394 },
6395 {
6396 "Name": "led_rear_enc_id0",
6397 "Action": "On",
6398 "DutyOn": 50,
6399 "Period": 0,
6400 "Priority": "Blink"
6401 },
6402 {
6403 "Name": "virtual_enc_id",
6404 "Action": "On",
6405 "DutyOn": 50,
6406 "Period": 0,
6407 "Priority": "Blink"
6408 }
6409 ]
6410 },
6411 {
6412 "group": "ddimm22_fault",
6413 "members": [
6414 {
6415 "Name": "pca955x_ddimm22",
6416 "Action": "On",
6417 "DutyOn": 50,
6418 "Period": 0,
6419 "Priority": "Blink"
6420 },
6421 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006422 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006423 "Action": "On",
6424 "DutyOn": 50,
6425 "Period": 0,
6426 "Priority": "Blink"
6427 },
6428 {
6429 "Name": "led_rear_enc_fault0",
6430 "Action": "On",
6431 "DutyOn": 50,
6432 "Period": 0,
6433 "Priority": "Blink"
6434 },
6435 {
6436 "Name": "virtual_enc_fault",
6437 "Action": "On",
6438 "DutyOn": 50,
6439 "Period": 0,
6440 "Priority": "Blink"
6441 }
6442 ]
6443 },
6444 {
6445 "group": "ddimm22_identify",
6446 "members": [
6447 {
6448 "Name": "pca955x_ddimm22",
6449 "Action": "Blink",
6450 "DutyOn": 50,
6451 "Period": 1000,
6452 "Priority": "Blink"
6453 },
6454 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006455 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006456 "Action": "On",
6457 "DutyOn": 50,
6458 "Period": 0,
6459 "Priority": "Blink"
6460 },
6461 {
6462 "Name": "led_rear_enc_id0",
6463 "Action": "On",
6464 "DutyOn": 50,
6465 "Period": 0,
6466 "Priority": "Blink"
6467 },
6468 {
6469 "Name": "virtual_enc_id",
6470 "Action": "On",
6471 "DutyOn": 50,
6472 "Period": 0,
6473 "Priority": "Blink"
6474 }
6475 ]
6476 },
6477 {
6478 "group": "ddimm23_fault",
6479 "members": [
6480 {
6481 "Name": "pca955x_ddimm23",
6482 "Action": "On",
6483 "DutyOn": 50,
6484 "Period": 0,
6485 "Priority": "Blink"
6486 },
6487 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006488 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006489 "Action": "On",
6490 "DutyOn": 50,
6491 "Period": 0,
6492 "Priority": "Blink"
6493 },
6494 {
6495 "Name": "led_rear_enc_fault0",
6496 "Action": "On",
6497 "DutyOn": 50,
6498 "Period": 0,
6499 "Priority": "Blink"
6500 },
6501 {
6502 "Name": "virtual_enc_fault",
6503 "Action": "On",
6504 "DutyOn": 50,
6505 "Period": 0,
6506 "Priority": "Blink"
6507 }
6508 ]
6509 },
6510 {
6511 "group": "ddimm23_identify",
6512 "members": [
6513 {
6514 "Name": "pca955x_ddimm23",
6515 "Action": "Blink",
6516 "DutyOn": 50,
6517 "Period": 1000,
6518 "Priority": "Blink"
6519 },
6520 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006521 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006522 "Action": "On",
6523 "DutyOn": 50,
6524 "Period": 0,
6525 "Priority": "Blink"
6526 },
6527 {
6528 "Name": "led_rear_enc_id0",
6529 "Action": "On",
6530 "DutyOn": 50,
6531 "Period": 0,
6532 "Priority": "Blink"
6533 },
6534 {
6535 "Name": "virtual_enc_id",
6536 "Action": "On",
6537 "DutyOn": 50,
6538 "Period": 0,
6539 "Priority": "Blink"
6540 }
6541 ]
6542 },
6543 {
6544 "group": "ddimm24_fault",
6545 "members": [
6546 {
6547 "Name": "pca955x_ddimm24",
6548 "Action": "On",
6549 "DutyOn": 50,
6550 "Period": 0,
6551 "Priority": "Blink"
6552 },
6553 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006554 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006555 "Action": "On",
6556 "DutyOn": 50,
6557 "Period": 0,
6558 "Priority": "Blink"
6559 },
6560 {
6561 "Name": "led_rear_enc_fault0",
6562 "Action": "On",
6563 "DutyOn": 50,
6564 "Period": 0,
6565 "Priority": "Blink"
6566 },
6567 {
6568 "Name": "virtual_enc_fault",
6569 "Action": "On",
6570 "DutyOn": 50,
6571 "Period": 0,
6572 "Priority": "Blink"
6573 }
6574 ]
6575 },
6576 {
6577 "group": "ddimm24_identify",
6578 "members": [
6579 {
6580 "Name": "pca955x_ddimm24",
6581 "Action": "Blink",
6582 "DutyOn": 50,
6583 "Period": 1000,
6584 "Priority": "Blink"
6585 },
6586 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006587 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006588 "Action": "On",
6589 "DutyOn": 50,
6590 "Period": 0,
6591 "Priority": "Blink"
6592 },
6593 {
6594 "Name": "led_rear_enc_id0",
6595 "Action": "On",
6596 "DutyOn": 50,
6597 "Period": 0,
6598 "Priority": "Blink"
6599 },
6600 {
6601 "Name": "virtual_enc_id",
6602 "Action": "On",
6603 "DutyOn": 50,
6604 "Period": 0,
6605 "Priority": "Blink"
6606 }
6607 ]
6608 },
6609 {
6610 "group": "ddimm25_fault",
6611 "members": [
6612 {
6613 "Name": "pca955x_ddimm25",
6614 "Action": "On",
6615 "DutyOn": 50,
6616 "Period": 0,
6617 "Priority": "Blink"
6618 },
6619 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006620 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006621 "Action": "On",
6622 "DutyOn": 50,
6623 "Period": 0,
6624 "Priority": "Blink"
6625 },
6626 {
6627 "Name": "led_rear_enc_fault0",
6628 "Action": "On",
6629 "DutyOn": 50,
6630 "Period": 0,
6631 "Priority": "Blink"
6632 },
6633 {
6634 "Name": "virtual_enc_fault",
6635 "Action": "On",
6636 "DutyOn": 50,
6637 "Period": 0,
6638 "Priority": "Blink"
6639 }
6640 ]
6641 },
6642 {
6643 "group": "ddimm25_identify",
6644 "members": [
6645 {
6646 "Name": "pca955x_ddimm25",
6647 "Action": "Blink",
6648 "DutyOn": 50,
6649 "Period": 1000,
6650 "Priority": "Blink"
6651 },
6652 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006653 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006654 "Action": "On",
6655 "DutyOn": 50,
6656 "Period": 0,
6657 "Priority": "Blink"
6658 },
6659 {
6660 "Name": "led_rear_enc_id0",
6661 "Action": "On",
6662 "DutyOn": 50,
6663 "Period": 0,
6664 "Priority": "Blink"
6665 },
6666 {
6667 "Name": "virtual_enc_id",
6668 "Action": "On",
6669 "DutyOn": 50,
6670 "Period": 0,
6671 "Priority": "Blink"
6672 }
6673 ]
6674 },
6675 {
6676 "group": "ddimm26_fault",
6677 "members": [
6678 {
6679 "Name": "pca955x_ddimm26",
6680 "Action": "On",
6681 "DutyOn": 50,
6682 "Period": 0,
6683 "Priority": "Blink"
6684 },
6685 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006686 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006687 "Action": "On",
6688 "DutyOn": 50,
6689 "Period": 0,
6690 "Priority": "Blink"
6691 },
6692 {
6693 "Name": "led_rear_enc_fault0",
6694 "Action": "On",
6695 "DutyOn": 50,
6696 "Period": 0,
6697 "Priority": "Blink"
6698 },
6699 {
6700 "Name": "virtual_enc_fault",
6701 "Action": "On",
6702 "DutyOn": 50,
6703 "Period": 0,
6704 "Priority": "Blink"
6705 }
6706 ]
6707 },
6708 {
6709 "group": "ddimm26_identify",
6710 "members": [
6711 {
6712 "Name": "pca955x_ddimm26",
6713 "Action": "Blink",
6714 "DutyOn": 50,
6715 "Period": 1000,
6716 "Priority": "Blink"
6717 },
6718 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006719 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006720 "Action": "On",
6721 "DutyOn": 50,
6722 "Period": 0,
6723 "Priority": "Blink"
6724 },
6725 {
6726 "Name": "led_rear_enc_id0",
6727 "Action": "On",
6728 "DutyOn": 50,
6729 "Period": 0,
6730 "Priority": "Blink"
6731 },
6732 {
6733 "Name": "virtual_enc_id",
6734 "Action": "On",
6735 "DutyOn": 50,
6736 "Period": 0,
6737 "Priority": "Blink"
6738 }
6739 ]
6740 },
6741 {
6742 "group": "ddimm27_fault",
6743 "members": [
6744 {
6745 "Name": "pca955x_ddimm27",
6746 "Action": "On",
6747 "DutyOn": 50,
6748 "Period": 0,
6749 "Priority": "Blink"
6750 },
6751 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006752 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006753 "Action": "On",
6754 "DutyOn": 50,
6755 "Period": 0,
6756 "Priority": "Blink"
6757 },
6758 {
6759 "Name": "led_rear_enc_fault0",
6760 "Action": "On",
6761 "DutyOn": 50,
6762 "Period": 0,
6763 "Priority": "Blink"
6764 },
6765 {
6766 "Name": "virtual_enc_fault",
6767 "Action": "On",
6768 "DutyOn": 50,
6769 "Period": 0,
6770 "Priority": "Blink"
6771 }
6772 ]
6773 },
6774 {
6775 "group": "ddimm27_identify",
6776 "members": [
6777 {
6778 "Name": "pca955x_ddimm27",
6779 "Action": "Blink",
6780 "DutyOn": 50,
6781 "Period": 1000,
6782 "Priority": "Blink"
6783 },
6784 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006785 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006786 "Action": "On",
6787 "DutyOn": 50,
6788 "Period": 0,
6789 "Priority": "Blink"
6790 },
6791 {
6792 "Name": "led_rear_enc_id0",
6793 "Action": "On",
6794 "DutyOn": 50,
6795 "Period": 0,
6796 "Priority": "Blink"
6797 },
6798 {
6799 "Name": "virtual_enc_id",
6800 "Action": "On",
6801 "DutyOn": 50,
6802 "Period": 0,
6803 "Priority": "Blink"
6804 }
6805 ]
6806 },
6807 {
6808 "group": "ddimm28_fault",
6809 "members": [
6810 {
6811 "Name": "pca955x_ddimm28",
6812 "Action": "On",
6813 "DutyOn": 50,
6814 "Period": 0,
6815 "Priority": "Blink"
6816 },
6817 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006818 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006819 "Action": "On",
6820 "DutyOn": 50,
6821 "Period": 0,
6822 "Priority": "Blink"
6823 },
6824 {
6825 "Name": "led_rear_enc_fault0",
6826 "Action": "On",
6827 "DutyOn": 50,
6828 "Period": 0,
6829 "Priority": "Blink"
6830 },
6831 {
6832 "Name": "virtual_enc_fault",
6833 "Action": "On",
6834 "DutyOn": 50,
6835 "Period": 0,
6836 "Priority": "Blink"
6837 }
6838 ]
6839 },
6840 {
6841 "group": "ddimm28_identify",
6842 "members": [
6843 {
6844 "Name": "pca955x_ddimm28",
6845 "Action": "Blink",
6846 "DutyOn": 50,
6847 "Period": 1000,
6848 "Priority": "Blink"
6849 },
6850 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006851 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006852 "Action": "On",
6853 "DutyOn": 50,
6854 "Period": 0,
6855 "Priority": "Blink"
6856 },
6857 {
6858 "Name": "led_rear_enc_id0",
6859 "Action": "On",
6860 "DutyOn": 50,
6861 "Period": 0,
6862 "Priority": "Blink"
6863 },
6864 {
6865 "Name": "virtual_enc_id",
6866 "Action": "On",
6867 "DutyOn": 50,
6868 "Period": 0,
6869 "Priority": "Blink"
6870 }
6871 ]
6872 },
6873 {
6874 "group": "ddimm29_fault",
6875 "members": [
6876 {
6877 "Name": "pca955x_ddimm29",
6878 "Action": "On",
6879 "DutyOn": 50,
6880 "Period": 0,
6881 "Priority": "Blink"
6882 },
6883 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006884 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006885 "Action": "On",
6886 "DutyOn": 50,
6887 "Period": 0,
6888 "Priority": "Blink"
6889 },
6890 {
6891 "Name": "led_rear_enc_fault0",
6892 "Action": "On",
6893 "DutyOn": 50,
6894 "Period": 0,
6895 "Priority": "Blink"
6896 },
6897 {
6898 "Name": "virtual_enc_fault",
6899 "Action": "On",
6900 "DutyOn": 50,
6901 "Period": 0,
6902 "Priority": "Blink"
6903 }
6904 ]
6905 },
6906 {
6907 "group": "ddimm29_identify",
6908 "members": [
6909 {
6910 "Name": "pca955x_ddimm29",
6911 "Action": "Blink",
6912 "DutyOn": 50,
6913 "Period": 1000,
6914 "Priority": "Blink"
6915 },
6916 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006917 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006918 "Action": "On",
6919 "DutyOn": 50,
6920 "Period": 0,
6921 "Priority": "Blink"
6922 },
6923 {
6924 "Name": "led_rear_enc_id0",
6925 "Action": "On",
6926 "DutyOn": 50,
6927 "Period": 0,
6928 "Priority": "Blink"
6929 },
6930 {
6931 "Name": "virtual_enc_id",
6932 "Action": "On",
6933 "DutyOn": 50,
6934 "Period": 0,
6935 "Priority": "Blink"
6936 }
6937 ]
6938 },
6939 {
6940 "group": "ddimm30_fault",
6941 "members": [
6942 {
6943 "Name": "pca955x_ddimm30",
6944 "Action": "On",
6945 "DutyOn": 50,
6946 "Period": 0,
6947 "Priority": "Blink"
6948 },
6949 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006950 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006951 "Action": "On",
6952 "DutyOn": 50,
6953 "Period": 0,
6954 "Priority": "Blink"
6955 },
6956 {
6957 "Name": "led_rear_enc_fault0",
6958 "Action": "On",
6959 "DutyOn": 50,
6960 "Period": 0,
6961 "Priority": "Blink"
6962 },
6963 {
6964 "Name": "virtual_enc_fault",
6965 "Action": "On",
6966 "DutyOn": 50,
6967 "Period": 0,
6968 "Priority": "Blink"
6969 }
6970 ]
6971 },
6972 {
6973 "group": "ddimm30_identify",
6974 "members": [
6975 {
6976 "Name": "pca955x_ddimm30",
6977 "Action": "Blink",
6978 "DutyOn": 50,
6979 "Period": 1000,
6980 "Priority": "Blink"
6981 },
6982 {
Andrew Geissler4a435512024-08-07 17:06:02 -03006983 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06006984 "Action": "On",
6985 "DutyOn": 50,
6986 "Period": 0,
6987 "Priority": "Blink"
6988 },
6989 {
6990 "Name": "led_rear_enc_id0",
6991 "Action": "On",
6992 "DutyOn": 50,
6993 "Period": 0,
6994 "Priority": "Blink"
6995 },
6996 {
6997 "Name": "virtual_enc_id",
6998 "Action": "On",
6999 "DutyOn": 50,
7000 "Period": 0,
7001 "Priority": "Blink"
7002 }
7003 ]
7004 },
7005 {
7006 "group": "ddimm31_fault",
7007 "members": [
7008 {
7009 "Name": "pca955x_ddimm31",
7010 "Action": "On",
7011 "DutyOn": 50,
7012 "Period": 0,
7013 "Priority": "Blink"
7014 },
7015 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007016 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007017 "Action": "On",
7018 "DutyOn": 50,
7019 "Period": 0,
7020 "Priority": "Blink"
7021 },
7022 {
7023 "Name": "led_rear_enc_fault0",
7024 "Action": "On",
7025 "DutyOn": 50,
7026 "Period": 0,
7027 "Priority": "Blink"
7028 },
7029 {
7030 "Name": "virtual_enc_fault",
7031 "Action": "On",
7032 "DutyOn": 50,
7033 "Period": 0,
7034 "Priority": "Blink"
7035 }
7036 ]
7037 },
7038 {
7039 "group": "ddimm31_identify",
7040 "members": [
7041 {
7042 "Name": "pca955x_ddimm31",
7043 "Action": "Blink",
7044 "DutyOn": 50,
7045 "Period": 1000,
7046 "Priority": "Blink"
7047 },
7048 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007049 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007050 "Action": "On",
7051 "DutyOn": 50,
7052 "Period": 0,
7053 "Priority": "Blink"
7054 },
7055 {
7056 "Name": "led_rear_enc_id0",
7057 "Action": "On",
7058 "DutyOn": 50,
7059 "Period": 0,
7060 "Priority": "Blink"
7061 },
7062 {
7063 "Name": "virtual_enc_id",
7064 "Action": "On",
7065 "DutyOn": 50,
7066 "Period": 0,
7067 "Priority": "Blink"
7068 }
7069 ]
7070 },
7071 {
7072 "group": "ddimm32_fault",
7073 "members": [
7074 {
7075 "Name": "pca955x_ddimm32",
7076 "Action": "On",
7077 "DutyOn": 50,
7078 "Period": 0,
7079 "Priority": "Blink"
7080 },
7081 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007082 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007083 "Action": "On",
7084 "DutyOn": 50,
7085 "Period": 0,
7086 "Priority": "Blink"
7087 },
7088 {
7089 "Name": "led_rear_enc_fault0",
7090 "Action": "On",
7091 "DutyOn": 50,
7092 "Period": 0,
7093 "Priority": "Blink"
7094 },
7095 {
7096 "Name": "virtual_enc_fault",
7097 "Action": "On",
7098 "DutyOn": 50,
7099 "Period": 0,
7100 "Priority": "Blink"
7101 }
7102 ]
7103 },
7104 {
7105 "group": "ddimm32_identify",
7106 "members": [
7107 {
7108 "Name": "pca955x_ddimm32",
7109 "Action": "Blink",
7110 "DutyOn": 50,
7111 "Period": 1000,
7112 "Priority": "Blink"
7113 },
7114 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007115 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007116 "Action": "On",
7117 "DutyOn": 50,
7118 "Period": 0,
7119 "Priority": "Blink"
7120 },
7121 {
7122 "Name": "led_rear_enc_id0",
7123 "Action": "On",
7124 "DutyOn": 50,
7125 "Period": 0,
7126 "Priority": "Blink"
7127 },
7128 {
7129 "Name": "virtual_enc_id",
7130 "Action": "On",
7131 "DutyOn": 50,
7132 "Period": 0,
7133 "Priority": "Blink"
7134 }
7135 ]
7136 },
7137 {
7138 "group": "ddimm33_fault",
7139 "members": [
7140 {
7141 "Name": "pca955x_ddimm33",
7142 "Action": "On",
7143 "DutyOn": 50,
7144 "Period": 0,
7145 "Priority": "Blink"
7146 },
7147 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007148 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007149 "Action": "On",
7150 "DutyOn": 50,
7151 "Period": 0,
7152 "Priority": "Blink"
7153 },
7154 {
7155 "Name": "led_rear_enc_fault0",
7156 "Action": "On",
7157 "DutyOn": 50,
7158 "Period": 0,
7159 "Priority": "Blink"
7160 },
7161 {
7162 "Name": "virtual_enc_fault",
7163 "Action": "On",
7164 "DutyOn": 50,
7165 "Period": 0,
7166 "Priority": "Blink"
7167 }
7168 ]
7169 },
7170 {
7171 "group": "ddimm33_identify",
7172 "members": [
7173 {
7174 "Name": "pca955x_ddimm33",
7175 "Action": "Blink",
7176 "DutyOn": 50,
7177 "Period": 1000,
7178 "Priority": "Blink"
7179 },
7180 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007181 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007182 "Action": "On",
7183 "DutyOn": 50,
7184 "Period": 0,
7185 "Priority": "Blink"
7186 },
7187 {
7188 "Name": "led_rear_enc_id0",
7189 "Action": "On",
7190 "DutyOn": 50,
7191 "Period": 0,
7192 "Priority": "Blink"
7193 },
7194 {
7195 "Name": "virtual_enc_id",
7196 "Action": "On",
7197 "DutyOn": 50,
7198 "Period": 0,
7199 "Priority": "Blink"
7200 }
7201 ]
7202 },
7203 {
7204 "group": "ddimm34_fault",
7205 "members": [
7206 {
7207 "Name": "pca955x_ddimm34",
7208 "Action": "On",
7209 "DutyOn": 50,
7210 "Period": 0,
7211 "Priority": "Blink"
7212 },
7213 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007214 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007215 "Action": "On",
7216 "DutyOn": 50,
7217 "Period": 0,
7218 "Priority": "Blink"
7219 },
7220 {
7221 "Name": "led_rear_enc_fault0",
7222 "Action": "On",
7223 "DutyOn": 50,
7224 "Period": 0,
7225 "Priority": "Blink"
7226 },
7227 {
7228 "Name": "virtual_enc_fault",
7229 "Action": "On",
7230 "DutyOn": 50,
7231 "Period": 0,
7232 "Priority": "Blink"
7233 }
7234 ]
7235 },
7236 {
7237 "group": "ddimm34_identify",
7238 "members": [
7239 {
7240 "Name": "pca955x_ddimm34",
7241 "Action": "Blink",
7242 "DutyOn": 50,
7243 "Period": 1000,
7244 "Priority": "Blink"
7245 },
7246 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007247 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007248 "Action": "On",
7249 "DutyOn": 50,
7250 "Period": 0,
7251 "Priority": "Blink"
7252 },
7253 {
7254 "Name": "led_rear_enc_id0",
7255 "Action": "On",
7256 "DutyOn": 50,
7257 "Period": 0,
7258 "Priority": "Blink"
7259 },
7260 {
7261 "Name": "virtual_enc_id",
7262 "Action": "On",
7263 "DutyOn": 50,
7264 "Period": 0,
7265 "Priority": "Blink"
7266 }
7267 ]
7268 },
7269 {
7270 "group": "ddimm35_fault",
7271 "members": [
7272 {
7273 "Name": "pca955x_ddimm35",
7274 "Action": "On",
7275 "DutyOn": 50,
7276 "Period": 0,
7277 "Priority": "Blink"
7278 },
7279 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007280 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007281 "Action": "On",
7282 "DutyOn": 50,
7283 "Period": 0,
7284 "Priority": "Blink"
7285 },
7286 {
7287 "Name": "led_rear_enc_fault0",
7288 "Action": "On",
7289 "DutyOn": 50,
7290 "Period": 0,
7291 "Priority": "Blink"
7292 },
7293 {
7294 "Name": "virtual_enc_fault",
7295 "Action": "On",
7296 "DutyOn": 50,
7297 "Period": 0,
7298 "Priority": "Blink"
7299 }
7300 ]
7301 },
7302 {
7303 "group": "ddimm35_identify",
7304 "members": [
7305 {
7306 "Name": "pca955x_ddimm35",
7307 "Action": "Blink",
7308 "DutyOn": 50,
7309 "Period": 1000,
7310 "Priority": "Blink"
7311 },
7312 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007313 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007314 "Action": "On",
7315 "DutyOn": 50,
7316 "Period": 0,
7317 "Priority": "Blink"
7318 },
7319 {
7320 "Name": "led_rear_enc_id0",
7321 "Action": "On",
7322 "DutyOn": 50,
7323 "Period": 0,
7324 "Priority": "Blink"
7325 },
7326 {
7327 "Name": "virtual_enc_id",
7328 "Action": "On",
7329 "DutyOn": 50,
7330 "Period": 0,
7331 "Priority": "Blink"
7332 }
7333 ]
7334 },
7335 {
7336 "group": "ddimm36_fault",
7337 "members": [
7338 {
7339 "Name": "pca955x_ddimm36",
7340 "Action": "On",
7341 "DutyOn": 50,
7342 "Period": 0,
7343 "Priority": "Blink"
7344 },
7345 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007346 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007347 "Action": "On",
7348 "DutyOn": 50,
7349 "Period": 0,
7350 "Priority": "Blink"
7351 },
7352 {
7353 "Name": "led_rear_enc_fault0",
7354 "Action": "On",
7355 "DutyOn": 50,
7356 "Period": 0,
7357 "Priority": "Blink"
7358 },
7359 {
7360 "Name": "virtual_enc_fault",
7361 "Action": "On",
7362 "DutyOn": 50,
7363 "Period": 0,
7364 "Priority": "Blink"
7365 }
7366 ]
7367 },
7368 {
7369 "group": "ddimm36_identify",
7370 "members": [
7371 {
7372 "Name": "pca955x_ddimm36",
7373 "Action": "Blink",
7374 "DutyOn": 50,
7375 "Period": 1000,
7376 "Priority": "Blink"
7377 },
7378 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007379 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007380 "Action": "On",
7381 "DutyOn": 50,
7382 "Period": 0,
7383 "Priority": "Blink"
7384 },
7385 {
7386 "Name": "led_rear_enc_id0",
7387 "Action": "On",
7388 "DutyOn": 50,
7389 "Period": 0,
7390 "Priority": "Blink"
7391 },
7392 {
7393 "Name": "virtual_enc_id",
7394 "Action": "On",
7395 "DutyOn": 50,
7396 "Period": 0,
7397 "Priority": "Blink"
7398 }
7399 ]
7400 },
7401 {
7402 "group": "ddimm37_fault",
7403 "members": [
7404 {
7405 "Name": "pca955x_ddimm37",
7406 "Action": "On",
7407 "DutyOn": 50,
7408 "Period": 0,
7409 "Priority": "Blink"
7410 },
7411 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007412 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007413 "Action": "On",
7414 "DutyOn": 50,
7415 "Period": 0,
7416 "Priority": "Blink"
7417 },
7418 {
7419 "Name": "led_rear_enc_fault0",
7420 "Action": "On",
7421 "DutyOn": 50,
7422 "Period": 0,
7423 "Priority": "Blink"
7424 },
7425 {
7426 "Name": "virtual_enc_fault",
7427 "Action": "On",
7428 "DutyOn": 50,
7429 "Period": 0,
7430 "Priority": "Blink"
7431 }
7432 ]
7433 },
7434 {
7435 "group": "ddimm37_identify",
7436 "members": [
7437 {
7438 "Name": "pca955x_ddimm37",
7439 "Action": "Blink",
7440 "DutyOn": 50,
7441 "Period": 1000,
7442 "Priority": "Blink"
7443 },
7444 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007445 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007446 "Action": "On",
7447 "DutyOn": 50,
7448 "Period": 0,
7449 "Priority": "Blink"
7450 },
7451 {
7452 "Name": "led_rear_enc_id0",
7453 "Action": "On",
7454 "DutyOn": 50,
7455 "Period": 0,
7456 "Priority": "Blink"
7457 },
7458 {
7459 "Name": "virtual_enc_id",
7460 "Action": "On",
7461 "DutyOn": 50,
7462 "Period": 0,
7463 "Priority": "Blink"
7464 }
7465 ]
7466 },
7467 {
7468 "group": "ddimm38_fault",
7469 "members": [
7470 {
7471 "Name": "pca955x_ddimm38",
7472 "Action": "On",
7473 "DutyOn": 50,
7474 "Period": 0,
7475 "Priority": "Blink"
7476 },
7477 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007478 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007479 "Action": "On",
7480 "DutyOn": 50,
7481 "Period": 0,
7482 "Priority": "Blink"
7483 },
7484 {
7485 "Name": "led_rear_enc_fault0",
7486 "Action": "On",
7487 "DutyOn": 50,
7488 "Period": 0,
7489 "Priority": "Blink"
7490 },
7491 {
7492 "Name": "virtual_enc_fault",
7493 "Action": "On",
7494 "DutyOn": 50,
7495 "Period": 0,
7496 "Priority": "Blink"
7497 }
7498 ]
7499 },
7500 {
7501 "group": "ddimm38_identify",
7502 "members": [
7503 {
7504 "Name": "pca955x_ddimm38",
7505 "Action": "Blink",
7506 "DutyOn": 50,
7507 "Period": 1000,
7508 "Priority": "Blink"
7509 },
7510 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007511 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007512 "Action": "On",
7513 "DutyOn": 50,
7514 "Period": 0,
7515 "Priority": "Blink"
7516 },
7517 {
7518 "Name": "led_rear_enc_id0",
7519 "Action": "On",
7520 "DutyOn": 50,
7521 "Period": 0,
7522 "Priority": "Blink"
7523 },
7524 {
7525 "Name": "virtual_enc_id",
7526 "Action": "On",
7527 "DutyOn": 50,
7528 "Period": 0,
7529 "Priority": "Blink"
7530 }
7531 ]
7532 },
7533 {
7534 "group": "ddimm39_fault",
7535 "members": [
7536 {
7537 "Name": "pca955x_ddimm39",
7538 "Action": "On",
7539 "DutyOn": 50,
7540 "Period": 0,
7541 "Priority": "Blink"
7542 },
7543 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007544 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007545 "Action": "On",
7546 "DutyOn": 50,
7547 "Period": 0,
7548 "Priority": "Blink"
7549 },
7550 {
7551 "Name": "led_rear_enc_fault0",
7552 "Action": "On",
7553 "DutyOn": 50,
7554 "Period": 0,
7555 "Priority": "Blink"
7556 },
7557 {
7558 "Name": "virtual_enc_fault",
7559 "Action": "On",
7560 "DutyOn": 50,
7561 "Period": 0,
7562 "Priority": "Blink"
7563 }
7564 ]
7565 },
7566 {
7567 "group": "ddimm39_identify",
7568 "members": [
7569 {
7570 "Name": "pca955x_ddimm39",
7571 "Action": "Blink",
7572 "DutyOn": 50,
7573 "Period": 1000,
7574 "Priority": "Blink"
7575 },
7576 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007577 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007578 "Action": "On",
7579 "DutyOn": 50,
7580 "Period": 0,
7581 "Priority": "Blink"
7582 },
7583 {
7584 "Name": "led_rear_enc_id0",
7585 "Action": "On",
7586 "DutyOn": 50,
7587 "Period": 0,
7588 "Priority": "Blink"
7589 },
7590 {
7591 "Name": "virtual_enc_id",
7592 "Action": "On",
7593 "DutyOn": 50,
7594 "Period": 0,
7595 "Priority": "Blink"
7596 }
7597 ]
7598 },
7599 {
7600 "group": "ddimm40_fault",
7601 "members": [
7602 {
7603 "Name": "pca955x_ddimm40",
7604 "Action": "On",
7605 "DutyOn": 50,
7606 "Period": 0,
7607 "Priority": "Blink"
7608 },
7609 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007610 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007611 "Action": "On",
7612 "DutyOn": 50,
7613 "Period": 0,
7614 "Priority": "Blink"
7615 },
7616 {
7617 "Name": "led_rear_enc_fault0",
7618 "Action": "On",
7619 "DutyOn": 50,
7620 "Period": 0,
7621 "Priority": "Blink"
7622 },
7623 {
7624 "Name": "virtual_enc_fault",
7625 "Action": "On",
7626 "DutyOn": 50,
7627 "Period": 0,
7628 "Priority": "Blink"
7629 }
7630 ]
7631 },
7632 {
7633 "group": "ddimm40_identify",
7634 "members": [
7635 {
7636 "Name": "pca955x_ddimm40",
7637 "Action": "Blink",
7638 "DutyOn": 50,
7639 "Period": 1000,
7640 "Priority": "Blink"
7641 },
7642 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007643 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007644 "Action": "On",
7645 "DutyOn": 50,
7646 "Period": 0,
7647 "Priority": "Blink"
7648 },
7649 {
7650 "Name": "led_rear_enc_id0",
7651 "Action": "On",
7652 "DutyOn": 50,
7653 "Period": 0,
7654 "Priority": "Blink"
7655 },
7656 {
7657 "Name": "virtual_enc_id",
7658 "Action": "On",
7659 "DutyOn": 50,
7660 "Period": 0,
7661 "Priority": "Blink"
7662 }
7663 ]
7664 },
7665 {
7666 "group": "ddimm41_fault",
7667 "members": [
7668 {
7669 "Name": "pca955x_ddimm41",
7670 "Action": "On",
7671 "DutyOn": 50,
7672 "Period": 0,
7673 "Priority": "Blink"
7674 },
7675 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007676 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007677 "Action": "On",
7678 "DutyOn": 50,
7679 "Period": 0,
7680 "Priority": "Blink"
7681 },
7682 {
7683 "Name": "led_rear_enc_fault0",
7684 "Action": "On",
7685 "DutyOn": 50,
7686 "Period": 0,
7687 "Priority": "Blink"
7688 },
7689 {
7690 "Name": "virtual_enc_fault",
7691 "Action": "On",
7692 "DutyOn": 50,
7693 "Period": 0,
7694 "Priority": "Blink"
7695 }
7696 ]
7697 },
7698 {
7699 "group": "ddimm41_identify",
7700 "members": [
7701 {
7702 "Name": "pca955x_ddimm41",
7703 "Action": "Blink",
7704 "DutyOn": 50,
7705 "Period": 1000,
7706 "Priority": "Blink"
7707 },
7708 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007709 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007710 "Action": "On",
7711 "DutyOn": 50,
7712 "Period": 0,
7713 "Priority": "Blink"
7714 },
7715 {
7716 "Name": "led_rear_enc_id0",
7717 "Action": "On",
7718 "DutyOn": 50,
7719 "Period": 0,
7720 "Priority": "Blink"
7721 },
7722 {
7723 "Name": "virtual_enc_id",
7724 "Action": "On",
7725 "DutyOn": 50,
7726 "Period": 0,
7727 "Priority": "Blink"
7728 }
7729 ]
7730 },
7731 {
7732 "group": "ddimm42_fault",
7733 "members": [
7734 {
7735 "Name": "pca955x_ddimm42",
7736 "Action": "On",
7737 "DutyOn": 50,
7738 "Period": 0,
7739 "Priority": "Blink"
7740 },
7741 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007742 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007743 "Action": "On",
7744 "DutyOn": 50,
7745 "Period": 0,
7746 "Priority": "Blink"
7747 },
7748 {
7749 "Name": "led_rear_enc_fault0",
7750 "Action": "On",
7751 "DutyOn": 50,
7752 "Period": 0,
7753 "Priority": "Blink"
7754 },
7755 {
7756 "Name": "virtual_enc_fault",
7757 "Action": "On",
7758 "DutyOn": 50,
7759 "Period": 0,
7760 "Priority": "Blink"
7761 }
7762 ]
7763 },
7764 {
7765 "group": "ddimm42_identify",
7766 "members": [
7767 {
7768 "Name": "pca955x_ddimm42",
7769 "Action": "Blink",
7770 "DutyOn": 50,
7771 "Period": 1000,
7772 "Priority": "Blink"
7773 },
7774 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007775 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007776 "Action": "On",
7777 "DutyOn": 50,
7778 "Period": 0,
7779 "Priority": "Blink"
7780 },
7781 {
7782 "Name": "led_rear_enc_id0",
7783 "Action": "On",
7784 "DutyOn": 50,
7785 "Period": 0,
7786 "Priority": "Blink"
7787 },
7788 {
7789 "Name": "virtual_enc_id",
7790 "Action": "On",
7791 "DutyOn": 50,
7792 "Period": 0,
7793 "Priority": "Blink"
7794 }
7795 ]
7796 },
7797 {
7798 "group": "ddimm43_fault",
7799 "members": [
7800 {
7801 "Name": "pca955x_ddimm43",
7802 "Action": "On",
7803 "DutyOn": 50,
7804 "Period": 0,
7805 "Priority": "Blink"
7806 },
7807 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007808 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007809 "Action": "On",
7810 "DutyOn": 50,
7811 "Period": 0,
7812 "Priority": "Blink"
7813 },
7814 {
7815 "Name": "led_rear_enc_fault0",
7816 "Action": "On",
7817 "DutyOn": 50,
7818 "Period": 0,
7819 "Priority": "Blink"
7820 },
7821 {
7822 "Name": "virtual_enc_fault",
7823 "Action": "On",
7824 "DutyOn": 50,
7825 "Period": 0,
7826 "Priority": "Blink"
7827 }
7828 ]
7829 },
7830 {
7831 "group": "ddimm43_identify",
7832 "members": [
7833 {
7834 "Name": "pca955x_ddimm43",
7835 "Action": "Blink",
7836 "DutyOn": 50,
7837 "Period": 1000,
7838 "Priority": "Blink"
7839 },
7840 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007841 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007842 "Action": "On",
7843 "DutyOn": 50,
7844 "Period": 0,
7845 "Priority": "Blink"
7846 },
7847 {
7848 "Name": "led_rear_enc_id0",
7849 "Action": "On",
7850 "DutyOn": 50,
7851 "Period": 0,
7852 "Priority": "Blink"
7853 },
7854 {
7855 "Name": "virtual_enc_id",
7856 "Action": "On",
7857 "DutyOn": 50,
7858 "Period": 0,
7859 "Priority": "Blink"
7860 }
7861 ]
7862 },
7863 {
7864 "group": "ddimm44_fault",
7865 "members": [
7866 {
7867 "Name": "pca955x_ddimm44",
7868 "Action": "On",
7869 "DutyOn": 50,
7870 "Period": 0,
7871 "Priority": "Blink"
7872 },
7873 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007874 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007875 "Action": "On",
7876 "DutyOn": 50,
7877 "Period": 0,
7878 "Priority": "Blink"
7879 },
7880 {
7881 "Name": "led_rear_enc_fault0",
7882 "Action": "On",
7883 "DutyOn": 50,
7884 "Period": 0,
7885 "Priority": "Blink"
7886 },
7887 {
7888 "Name": "virtual_enc_fault",
7889 "Action": "On",
7890 "DutyOn": 50,
7891 "Period": 0,
7892 "Priority": "Blink"
7893 }
7894 ]
7895 },
7896 {
7897 "group": "ddimm44_identify",
7898 "members": [
7899 {
7900 "Name": "pca955x_ddimm44",
7901 "Action": "Blink",
7902 "DutyOn": 50,
7903 "Period": 1000,
7904 "Priority": "Blink"
7905 },
7906 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007907 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007908 "Action": "On",
7909 "DutyOn": 50,
7910 "Period": 0,
7911 "Priority": "Blink"
7912 },
7913 {
7914 "Name": "led_rear_enc_id0",
7915 "Action": "On",
7916 "DutyOn": 50,
7917 "Period": 0,
7918 "Priority": "Blink"
7919 },
7920 {
7921 "Name": "virtual_enc_id",
7922 "Action": "On",
7923 "DutyOn": 50,
7924 "Period": 0,
7925 "Priority": "Blink"
7926 }
7927 ]
7928 },
7929 {
7930 "group": "ddimm45_fault",
7931 "members": [
7932 {
7933 "Name": "pca955x_ddimm45",
7934 "Action": "On",
7935 "DutyOn": 50,
7936 "Period": 0,
7937 "Priority": "Blink"
7938 },
7939 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007940 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007941 "Action": "On",
7942 "DutyOn": 50,
7943 "Period": 0,
7944 "Priority": "Blink"
7945 },
7946 {
7947 "Name": "led_rear_enc_fault0",
7948 "Action": "On",
7949 "DutyOn": 50,
7950 "Period": 0,
7951 "Priority": "Blink"
7952 },
7953 {
7954 "Name": "virtual_enc_fault",
7955 "Action": "On",
7956 "DutyOn": 50,
7957 "Period": 0,
7958 "Priority": "Blink"
7959 }
7960 ]
7961 },
7962 {
7963 "group": "ddimm45_identify",
7964 "members": [
7965 {
7966 "Name": "pca955x_ddimm45",
7967 "Action": "Blink",
7968 "DutyOn": 50,
7969 "Period": 1000,
7970 "Priority": "Blink"
7971 },
7972 {
Andrew Geissler4a435512024-08-07 17:06:02 -03007973 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06007974 "Action": "On",
7975 "DutyOn": 50,
7976 "Period": 0,
7977 "Priority": "Blink"
7978 },
7979 {
7980 "Name": "led_rear_enc_id0",
7981 "Action": "On",
7982 "DutyOn": 50,
7983 "Period": 0,
7984 "Priority": "Blink"
7985 },
7986 {
7987 "Name": "virtual_enc_id",
7988 "Action": "On",
7989 "DutyOn": 50,
7990 "Period": 0,
7991 "Priority": "Blink"
7992 }
7993 ]
7994 },
7995 {
7996 "group": "ddimm46_fault",
7997 "members": [
7998 {
7999 "Name": "pca955x_ddimm46",
8000 "Action": "On",
8001 "DutyOn": 50,
8002 "Period": 0,
8003 "Priority": "Blink"
8004 },
8005 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008006 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008007 "Action": "On",
8008 "DutyOn": 50,
8009 "Period": 0,
8010 "Priority": "Blink"
8011 },
8012 {
8013 "Name": "led_rear_enc_fault0",
8014 "Action": "On",
8015 "DutyOn": 50,
8016 "Period": 0,
8017 "Priority": "Blink"
8018 },
8019 {
8020 "Name": "virtual_enc_fault",
8021 "Action": "On",
8022 "DutyOn": 50,
8023 "Period": 0,
8024 "Priority": "Blink"
8025 }
8026 ]
8027 },
8028 {
8029 "group": "ddimm46_identify",
8030 "members": [
8031 {
8032 "Name": "pca955x_ddimm46",
8033 "Action": "Blink",
8034 "DutyOn": 50,
8035 "Period": 1000,
8036 "Priority": "Blink"
8037 },
8038 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008039 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008040 "Action": "On",
8041 "DutyOn": 50,
8042 "Period": 0,
8043 "Priority": "Blink"
8044 },
8045 {
8046 "Name": "led_rear_enc_id0",
8047 "Action": "On",
8048 "DutyOn": 50,
8049 "Period": 0,
8050 "Priority": "Blink"
8051 },
8052 {
8053 "Name": "virtual_enc_id",
8054 "Action": "On",
8055 "DutyOn": 50,
8056 "Period": 0,
8057 "Priority": "Blink"
8058 }
8059 ]
8060 },
8061 {
8062 "group": "ddimm47_fault",
8063 "members": [
8064 {
8065 "Name": "pca955x_ddimm47",
8066 "Action": "On",
8067 "DutyOn": 50,
8068 "Period": 0,
8069 "Priority": "Blink"
8070 },
8071 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008072 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008073 "Action": "On",
8074 "DutyOn": 50,
8075 "Period": 0,
8076 "Priority": "Blink"
8077 },
8078 {
8079 "Name": "led_rear_enc_fault0",
8080 "Action": "On",
8081 "DutyOn": 50,
8082 "Period": 0,
8083 "Priority": "Blink"
8084 },
8085 {
8086 "Name": "virtual_enc_fault",
8087 "Action": "On",
8088 "DutyOn": 50,
8089 "Period": 0,
8090 "Priority": "Blink"
8091 }
8092 ]
8093 },
8094 {
8095 "group": "ddimm47_identify",
8096 "members": [
8097 {
8098 "Name": "pca955x_ddimm47",
8099 "Action": "Blink",
8100 "DutyOn": 50,
8101 "Period": 1000,
8102 "Priority": "Blink"
8103 },
8104 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008105 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008106 "Action": "On",
8107 "DutyOn": 50,
8108 "Period": 0,
8109 "Priority": "Blink"
8110 },
8111 {
8112 "Name": "led_rear_enc_id0",
8113 "Action": "On",
8114 "DutyOn": 50,
8115 "Period": 0,
8116 "Priority": "Blink"
8117 },
8118 {
8119 "Name": "virtual_enc_id",
8120 "Action": "On",
8121 "DutyOn": 50,
8122 "Period": 0,
8123 "Priority": "Blink"
8124 }
8125 ]
8126 },
8127 {
8128 "group": "ddimm48_fault",
8129 "members": [
8130 {
8131 "Name": "pca955x_ddimm48",
8132 "Action": "On",
8133 "DutyOn": 50,
8134 "Period": 0,
8135 "Priority": "Blink"
8136 },
8137 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008138 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008139 "Action": "On",
8140 "DutyOn": 50,
8141 "Period": 0,
8142 "Priority": "Blink"
8143 },
8144 {
8145 "Name": "led_rear_enc_fault0",
8146 "Action": "On",
8147 "DutyOn": 50,
8148 "Period": 0,
8149 "Priority": "Blink"
8150 },
8151 {
8152 "Name": "virtual_enc_fault",
8153 "Action": "On",
8154 "DutyOn": 50,
8155 "Period": 0,
8156 "Priority": "Blink"
8157 }
8158 ]
8159 },
8160 {
8161 "group": "ddimm48_identify",
8162 "members": [
8163 {
8164 "Name": "pca955x_ddimm48",
8165 "Action": "Blink",
8166 "DutyOn": 50,
8167 "Period": 1000,
8168 "Priority": "Blink"
8169 },
8170 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008171 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008172 "Action": "On",
8173 "DutyOn": 50,
8174 "Period": 0,
8175 "Priority": "Blink"
8176 },
8177 {
8178 "Name": "led_rear_enc_id0",
8179 "Action": "On",
8180 "DutyOn": 50,
8181 "Period": 0,
8182 "Priority": "Blink"
8183 },
8184 {
8185 "Name": "virtual_enc_id",
8186 "Action": "On",
8187 "DutyOn": 50,
8188 "Period": 0,
8189 "Priority": "Blink"
8190 }
8191 ]
8192 },
8193 {
8194 "group": "ddimm49_fault",
8195 "members": [
8196 {
8197 "Name": "pca955x_ddimm49",
8198 "Action": "On",
8199 "DutyOn": 50,
8200 "Period": 0,
8201 "Priority": "Blink"
8202 },
8203 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008204 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008205 "Action": "On",
8206 "DutyOn": 50,
8207 "Period": 0,
8208 "Priority": "Blink"
8209 },
8210 {
8211 "Name": "led_rear_enc_fault0",
8212 "Action": "On",
8213 "DutyOn": 50,
8214 "Period": 0,
8215 "Priority": "Blink"
8216 },
8217 {
8218 "Name": "virtual_enc_fault",
8219 "Action": "On",
8220 "DutyOn": 50,
8221 "Period": 0,
8222 "Priority": "Blink"
8223 }
8224 ]
8225 },
8226 {
8227 "group": "ddimm49_identify",
8228 "members": [
8229 {
8230 "Name": "pca955x_ddimm49",
8231 "Action": "Blink",
8232 "DutyOn": 50,
8233 "Period": 1000,
8234 "Priority": "Blink"
8235 },
8236 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008237 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008238 "Action": "On",
8239 "DutyOn": 50,
8240 "Period": 0,
8241 "Priority": "Blink"
8242 },
8243 {
8244 "Name": "led_rear_enc_id0",
8245 "Action": "On",
8246 "DutyOn": 50,
8247 "Period": 0,
8248 "Priority": "Blink"
8249 },
8250 {
8251 "Name": "virtual_enc_id",
8252 "Action": "On",
8253 "DutyOn": 50,
8254 "Period": 0,
8255 "Priority": "Blink"
8256 }
8257 ]
8258 },
8259 {
8260 "group": "ddimm50_fault",
8261 "members": [
8262 {
8263 "Name": "pca955x_ddimm50",
8264 "Action": "On",
8265 "DutyOn": 50,
8266 "Period": 0,
8267 "Priority": "Blink"
8268 },
8269 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008270 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008271 "Action": "On",
8272 "DutyOn": 50,
8273 "Period": 0,
8274 "Priority": "Blink"
8275 },
8276 {
8277 "Name": "led_rear_enc_fault0",
8278 "Action": "On",
8279 "DutyOn": 50,
8280 "Period": 0,
8281 "Priority": "Blink"
8282 },
8283 {
8284 "Name": "virtual_enc_fault",
8285 "Action": "On",
8286 "DutyOn": 50,
8287 "Period": 0,
8288 "Priority": "Blink"
8289 }
8290 ]
8291 },
8292 {
8293 "group": "ddimm50_identify",
8294 "members": [
8295 {
8296 "Name": "pca955x_ddimm50",
8297 "Action": "Blink",
8298 "DutyOn": 50,
8299 "Period": 1000,
8300 "Priority": "Blink"
8301 },
8302 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008303 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008304 "Action": "On",
8305 "DutyOn": 50,
8306 "Period": 0,
8307 "Priority": "Blink"
8308 },
8309 {
8310 "Name": "led_rear_enc_id0",
8311 "Action": "On",
8312 "DutyOn": 50,
8313 "Period": 0,
8314 "Priority": "Blink"
8315 },
8316 {
8317 "Name": "virtual_enc_id",
8318 "Action": "On",
8319 "DutyOn": 50,
8320 "Period": 0,
8321 "Priority": "Blink"
8322 }
8323 ]
8324 },
8325 {
8326 "group": "ddimm51_fault",
8327 "members": [
8328 {
8329 "Name": "pca955x_ddimm51",
8330 "Action": "On",
8331 "DutyOn": 50,
8332 "Period": 0,
8333 "Priority": "Blink"
8334 },
8335 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008336 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008337 "Action": "On",
8338 "DutyOn": 50,
8339 "Period": 0,
8340 "Priority": "Blink"
8341 },
8342 {
8343 "Name": "led_rear_enc_fault0",
8344 "Action": "On",
8345 "DutyOn": 50,
8346 "Period": 0,
8347 "Priority": "Blink"
8348 },
8349 {
8350 "Name": "virtual_enc_fault",
8351 "Action": "On",
8352 "DutyOn": 50,
8353 "Period": 0,
8354 "Priority": "Blink"
8355 }
8356 ]
8357 },
8358 {
8359 "group": "ddimm51_identify",
8360 "members": [
8361 {
8362 "Name": "pca955x_ddimm51",
8363 "Action": "Blink",
8364 "DutyOn": 50,
8365 "Period": 1000,
8366 "Priority": "Blink"
8367 },
8368 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008369 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008370 "Action": "On",
8371 "DutyOn": 50,
8372 "Period": 0,
8373 "Priority": "Blink"
8374 },
8375 {
8376 "Name": "led_rear_enc_id0",
8377 "Action": "On",
8378 "DutyOn": 50,
8379 "Period": 0,
8380 "Priority": "Blink"
8381 },
8382 {
8383 "Name": "virtual_enc_id",
8384 "Action": "On",
8385 "DutyOn": 50,
8386 "Period": 0,
8387 "Priority": "Blink"
8388 }
8389 ]
8390 },
8391 {
8392 "group": "ddimm52_fault",
8393 "members": [
8394 {
8395 "Name": "pca955x_ddimm52",
8396 "Action": "On",
8397 "DutyOn": 50,
8398 "Period": 0,
8399 "Priority": "Blink"
8400 },
8401 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008402 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008403 "Action": "On",
8404 "DutyOn": 50,
8405 "Period": 0,
8406 "Priority": "Blink"
8407 },
8408 {
8409 "Name": "led_rear_enc_fault0",
8410 "Action": "On",
8411 "DutyOn": 50,
8412 "Period": 0,
8413 "Priority": "Blink"
8414 },
8415 {
8416 "Name": "virtual_enc_fault",
8417 "Action": "On",
8418 "DutyOn": 50,
8419 "Period": 0,
8420 "Priority": "Blink"
8421 }
8422 ]
8423 },
8424 {
8425 "group": "ddimm52_identify",
8426 "members": [
8427 {
8428 "Name": "pca955x_ddimm52",
8429 "Action": "Blink",
8430 "DutyOn": 50,
8431 "Period": 1000,
8432 "Priority": "Blink"
8433 },
8434 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008435 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008436 "Action": "On",
8437 "DutyOn": 50,
8438 "Period": 0,
8439 "Priority": "Blink"
8440 },
8441 {
8442 "Name": "led_rear_enc_id0",
8443 "Action": "On",
8444 "DutyOn": 50,
8445 "Period": 0,
8446 "Priority": "Blink"
8447 },
8448 {
8449 "Name": "virtual_enc_id",
8450 "Action": "On",
8451 "DutyOn": 50,
8452 "Period": 0,
8453 "Priority": "Blink"
8454 }
8455 ]
8456 },
8457 {
8458 "group": "ddimm53_fault",
8459 "members": [
8460 {
8461 "Name": "pca955x_ddimm53",
8462 "Action": "On",
8463 "DutyOn": 50,
8464 "Period": 0,
8465 "Priority": "Blink"
8466 },
8467 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008468 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008469 "Action": "On",
8470 "DutyOn": 50,
8471 "Period": 0,
8472 "Priority": "Blink"
8473 },
8474 {
8475 "Name": "led_rear_enc_fault0",
8476 "Action": "On",
8477 "DutyOn": 50,
8478 "Period": 0,
8479 "Priority": "Blink"
8480 },
8481 {
8482 "Name": "virtual_enc_fault",
8483 "Action": "On",
8484 "DutyOn": 50,
8485 "Period": 0,
8486 "Priority": "Blink"
8487 }
8488 ]
8489 },
8490 {
8491 "group": "ddimm53_identify",
8492 "members": [
8493 {
8494 "Name": "pca955x_ddimm53",
8495 "Action": "Blink",
8496 "DutyOn": 50,
8497 "Period": 1000,
8498 "Priority": "Blink"
8499 },
8500 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008501 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008502 "Action": "On",
8503 "DutyOn": 50,
8504 "Period": 0,
8505 "Priority": "Blink"
8506 },
8507 {
8508 "Name": "led_rear_enc_id0",
8509 "Action": "On",
8510 "DutyOn": 50,
8511 "Period": 0,
8512 "Priority": "Blink"
8513 },
8514 {
8515 "Name": "virtual_enc_id",
8516 "Action": "On",
8517 "DutyOn": 50,
8518 "Period": 0,
8519 "Priority": "Blink"
8520 }
8521 ]
8522 },
8523 {
8524 "group": "ddimm54_fault",
8525 "members": [
8526 {
8527 "Name": "pca955x_ddimm54",
8528 "Action": "On",
8529 "DutyOn": 50,
8530 "Period": 0,
8531 "Priority": "Blink"
8532 },
8533 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008534 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008535 "Action": "On",
8536 "DutyOn": 50,
8537 "Period": 0,
8538 "Priority": "Blink"
8539 },
8540 {
8541 "Name": "led_rear_enc_fault0",
8542 "Action": "On",
8543 "DutyOn": 50,
8544 "Period": 0,
8545 "Priority": "Blink"
8546 },
8547 {
8548 "Name": "virtual_enc_fault",
8549 "Action": "On",
8550 "DutyOn": 50,
8551 "Period": 0,
8552 "Priority": "Blink"
8553 }
8554 ]
8555 },
8556 {
8557 "group": "ddimm54_identify",
8558 "members": [
8559 {
8560 "Name": "pca955x_ddimm54",
8561 "Action": "Blink",
8562 "DutyOn": 50,
8563 "Period": 1000,
8564 "Priority": "Blink"
8565 },
8566 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008567 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008568 "Action": "On",
8569 "DutyOn": 50,
8570 "Period": 0,
8571 "Priority": "Blink"
8572 },
8573 {
8574 "Name": "led_rear_enc_id0",
8575 "Action": "On",
8576 "DutyOn": 50,
8577 "Period": 0,
8578 "Priority": "Blink"
8579 },
8580 {
8581 "Name": "virtual_enc_id",
8582 "Action": "On",
8583 "DutyOn": 50,
8584 "Period": 0,
8585 "Priority": "Blink"
8586 }
8587 ]
8588 },
8589 {
8590 "group": "ddimm55_fault",
8591 "members": [
8592 {
8593 "Name": "pca955x_ddimm55",
8594 "Action": "On",
8595 "DutyOn": 50,
8596 "Period": 0,
8597 "Priority": "Blink"
8598 },
8599 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008600 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008601 "Action": "On",
8602 "DutyOn": 50,
8603 "Period": 0,
8604 "Priority": "Blink"
8605 },
8606 {
8607 "Name": "led_rear_enc_fault0",
8608 "Action": "On",
8609 "DutyOn": 50,
8610 "Period": 0,
8611 "Priority": "Blink"
8612 },
8613 {
8614 "Name": "virtual_enc_fault",
8615 "Action": "On",
8616 "DutyOn": 50,
8617 "Period": 0,
8618 "Priority": "Blink"
8619 }
8620 ]
8621 },
8622 {
8623 "group": "ddimm55_identify",
8624 "members": [
8625 {
8626 "Name": "pca955x_ddimm55",
8627 "Action": "Blink",
8628 "DutyOn": 50,
8629 "Period": 1000,
8630 "Priority": "Blink"
8631 },
8632 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008633 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008634 "Action": "On",
8635 "DutyOn": 50,
8636 "Period": 0,
8637 "Priority": "Blink"
8638 },
8639 {
8640 "Name": "led_rear_enc_id0",
8641 "Action": "On",
8642 "DutyOn": 50,
8643 "Period": 0,
8644 "Priority": "Blink"
8645 },
8646 {
8647 "Name": "virtual_enc_id",
8648 "Action": "On",
8649 "DutyOn": 50,
8650 "Period": 0,
8651 "Priority": "Blink"
8652 }
8653 ]
8654 },
8655 {
8656 "group": "ddimm56_fault",
8657 "members": [
8658 {
8659 "Name": "pca955x_ddimm56",
8660 "Action": "On",
8661 "DutyOn": 50,
8662 "Period": 0,
8663 "Priority": "Blink"
8664 },
8665 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008666 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008667 "Action": "On",
8668 "DutyOn": 50,
8669 "Period": 0,
8670 "Priority": "Blink"
8671 },
8672 {
8673 "Name": "led_rear_enc_fault0",
8674 "Action": "On",
8675 "DutyOn": 50,
8676 "Period": 0,
8677 "Priority": "Blink"
8678 },
8679 {
8680 "Name": "virtual_enc_fault",
8681 "Action": "On",
8682 "DutyOn": 50,
8683 "Period": 0,
8684 "Priority": "Blink"
8685 }
8686 ]
8687 },
8688 {
8689 "group": "ddimm56_identify",
8690 "members": [
8691 {
8692 "Name": "pca955x_ddimm56",
8693 "Action": "Blink",
8694 "DutyOn": 50,
8695 "Period": 1000,
8696 "Priority": "Blink"
8697 },
8698 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008699 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008700 "Action": "On",
8701 "DutyOn": 50,
8702 "Period": 0,
8703 "Priority": "Blink"
8704 },
8705 {
8706 "Name": "led_rear_enc_id0",
8707 "Action": "On",
8708 "DutyOn": 50,
8709 "Period": 0,
8710 "Priority": "Blink"
8711 },
8712 {
8713 "Name": "virtual_enc_id",
8714 "Action": "On",
8715 "DutyOn": 50,
8716 "Period": 0,
8717 "Priority": "Blink"
8718 }
8719 ]
8720 },
8721 {
8722 "group": "ddimm57_fault",
8723 "members": [
8724 {
8725 "Name": "pca955x_ddimm57",
8726 "Action": "On",
8727 "DutyOn": 50,
8728 "Period": 0,
8729 "Priority": "Blink"
8730 },
8731 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008732 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008733 "Action": "On",
8734 "DutyOn": 50,
8735 "Period": 0,
8736 "Priority": "Blink"
8737 },
8738 {
8739 "Name": "led_rear_enc_fault0",
8740 "Action": "On",
8741 "DutyOn": 50,
8742 "Period": 0,
8743 "Priority": "Blink"
8744 },
8745 {
8746 "Name": "virtual_enc_fault",
8747 "Action": "On",
8748 "DutyOn": 50,
8749 "Period": 0,
8750 "Priority": "Blink"
8751 }
8752 ]
8753 },
8754 {
8755 "group": "ddimm57_identify",
8756 "members": [
8757 {
8758 "Name": "pca955x_ddimm57",
8759 "Action": "Blink",
8760 "DutyOn": 50,
8761 "Period": 1000,
8762 "Priority": "Blink"
8763 },
8764 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008765 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008766 "Action": "On",
8767 "DutyOn": 50,
8768 "Period": 0,
8769 "Priority": "Blink"
8770 },
8771 {
8772 "Name": "led_rear_enc_id0",
8773 "Action": "On",
8774 "DutyOn": 50,
8775 "Period": 0,
8776 "Priority": "Blink"
8777 },
8778 {
8779 "Name": "virtual_enc_id",
8780 "Action": "On",
8781 "DutyOn": 50,
8782 "Period": 0,
8783 "Priority": "Blink"
8784 }
8785 ]
8786 },
8787 {
8788 "group": "ddimm58_fault",
8789 "members": [
8790 {
8791 "Name": "pca955x_ddimm58",
8792 "Action": "On",
8793 "DutyOn": 50,
8794 "Period": 0,
8795 "Priority": "Blink"
8796 },
8797 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008798 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008799 "Action": "On",
8800 "DutyOn": 50,
8801 "Period": 0,
8802 "Priority": "Blink"
8803 },
8804 {
8805 "Name": "led_rear_enc_fault0",
8806 "Action": "On",
8807 "DutyOn": 50,
8808 "Period": 0,
8809 "Priority": "Blink"
8810 },
8811 {
8812 "Name": "virtual_enc_fault",
8813 "Action": "On",
8814 "DutyOn": 50,
8815 "Period": 0,
8816 "Priority": "Blink"
8817 }
8818 ]
8819 },
8820 {
8821 "group": "ddimm58_identify",
8822 "members": [
8823 {
8824 "Name": "pca955x_ddimm58",
8825 "Action": "Blink",
8826 "DutyOn": 50,
8827 "Period": 1000,
8828 "Priority": "Blink"
8829 },
8830 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008831 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008832 "Action": "On",
8833 "DutyOn": 50,
8834 "Period": 0,
8835 "Priority": "Blink"
8836 },
8837 {
8838 "Name": "led_rear_enc_id0",
8839 "Action": "On",
8840 "DutyOn": 50,
8841 "Period": 0,
8842 "Priority": "Blink"
8843 },
8844 {
8845 "Name": "virtual_enc_id",
8846 "Action": "On",
8847 "DutyOn": 50,
8848 "Period": 0,
8849 "Priority": "Blink"
8850 }
8851 ]
8852 },
8853 {
8854 "group": "ddimm59_fault",
8855 "members": [
8856 {
8857 "Name": "pca955x_ddimm59",
8858 "Action": "On",
8859 "DutyOn": 50,
8860 "Period": 0,
8861 "Priority": "Blink"
8862 },
8863 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008864 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008865 "Action": "On",
8866 "DutyOn": 50,
8867 "Period": 0,
8868 "Priority": "Blink"
8869 },
8870 {
8871 "Name": "led_rear_enc_fault0",
8872 "Action": "On",
8873 "DutyOn": 50,
8874 "Period": 0,
8875 "Priority": "Blink"
8876 },
8877 {
8878 "Name": "virtual_enc_fault",
8879 "Action": "On",
8880 "DutyOn": 50,
8881 "Period": 0,
8882 "Priority": "Blink"
8883 }
8884 ]
8885 },
8886 {
8887 "group": "ddimm59_identify",
8888 "members": [
8889 {
8890 "Name": "pca955x_ddimm59",
8891 "Action": "Blink",
8892 "DutyOn": 50,
8893 "Period": 1000,
8894 "Priority": "Blink"
8895 },
8896 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008897 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008898 "Action": "On",
8899 "DutyOn": 50,
8900 "Period": 0,
8901 "Priority": "Blink"
8902 },
8903 {
8904 "Name": "led_rear_enc_id0",
8905 "Action": "On",
8906 "DutyOn": 50,
8907 "Period": 0,
8908 "Priority": "Blink"
8909 },
8910 {
8911 "Name": "virtual_enc_id",
8912 "Action": "On",
8913 "DutyOn": 50,
8914 "Period": 0,
8915 "Priority": "Blink"
8916 }
8917 ]
8918 },
8919 {
8920 "group": "ddimm60_fault",
8921 "members": [
8922 {
8923 "Name": "pca955x_ddimm60",
8924 "Action": "On",
8925 "DutyOn": 50,
8926 "Period": 0,
8927 "Priority": "Blink"
8928 },
8929 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008930 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008931 "Action": "On",
8932 "DutyOn": 50,
8933 "Period": 0,
8934 "Priority": "Blink"
8935 },
8936 {
8937 "Name": "led_rear_enc_fault0",
8938 "Action": "On",
8939 "DutyOn": 50,
8940 "Period": 0,
8941 "Priority": "Blink"
8942 },
8943 {
8944 "Name": "virtual_enc_fault",
8945 "Action": "On",
8946 "DutyOn": 50,
8947 "Period": 0,
8948 "Priority": "Blink"
8949 }
8950 ]
8951 },
8952 {
8953 "group": "ddimm60_identify",
8954 "members": [
8955 {
8956 "Name": "pca955x_ddimm60",
8957 "Action": "Blink",
8958 "DutyOn": 50,
8959 "Period": 1000,
8960 "Priority": "Blink"
8961 },
8962 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008963 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008964 "Action": "On",
8965 "DutyOn": 50,
8966 "Period": 0,
8967 "Priority": "Blink"
8968 },
8969 {
8970 "Name": "led_rear_enc_id0",
8971 "Action": "On",
8972 "DutyOn": 50,
8973 "Period": 0,
8974 "Priority": "Blink"
8975 },
8976 {
8977 "Name": "virtual_enc_id",
8978 "Action": "On",
8979 "DutyOn": 50,
8980 "Period": 0,
8981 "Priority": "Blink"
8982 }
8983 ]
8984 },
8985 {
8986 "group": "ddimm61_fault",
8987 "members": [
8988 {
8989 "Name": "pca955x_ddimm61",
8990 "Action": "On",
8991 "DutyOn": 50,
8992 "Period": 0,
8993 "Priority": "Blink"
8994 },
8995 {
Andrew Geissler4a435512024-08-07 17:06:02 -03008996 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06008997 "Action": "On",
8998 "DutyOn": 50,
8999 "Period": 0,
9000 "Priority": "Blink"
9001 },
9002 {
9003 "Name": "led_rear_enc_fault0",
9004 "Action": "On",
9005 "DutyOn": 50,
9006 "Period": 0,
9007 "Priority": "Blink"
9008 },
9009 {
9010 "Name": "virtual_enc_fault",
9011 "Action": "On",
9012 "DutyOn": 50,
9013 "Period": 0,
9014 "Priority": "Blink"
9015 }
9016 ]
9017 },
9018 {
9019 "group": "ddimm61_identify",
9020 "members": [
9021 {
9022 "Name": "pca955x_ddimm61",
9023 "Action": "Blink",
9024 "DutyOn": 50,
9025 "Period": 1000,
9026 "Priority": "Blink"
9027 },
9028 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009029 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009030 "Action": "On",
9031 "DutyOn": 50,
9032 "Period": 0,
9033 "Priority": "Blink"
9034 },
9035 {
9036 "Name": "led_rear_enc_id0",
9037 "Action": "On",
9038 "DutyOn": 50,
9039 "Period": 0,
9040 "Priority": "Blink"
9041 },
9042 {
9043 "Name": "virtual_enc_id",
9044 "Action": "On",
9045 "DutyOn": 50,
9046 "Period": 0,
9047 "Priority": "Blink"
9048 }
9049 ]
9050 },
9051 {
9052 "group": "ddimm62_fault",
9053 "members": [
9054 {
9055 "Name": "pca955x_ddimm62",
9056 "Action": "On",
9057 "DutyOn": 50,
9058 "Period": 0,
9059 "Priority": "Blink"
9060 },
9061 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009062 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009063 "Action": "On",
9064 "DutyOn": 50,
9065 "Period": 0,
9066 "Priority": "Blink"
9067 },
9068 {
9069 "Name": "led_rear_enc_fault0",
9070 "Action": "On",
9071 "DutyOn": 50,
9072 "Period": 0,
9073 "Priority": "Blink"
9074 },
9075 {
9076 "Name": "virtual_enc_fault",
9077 "Action": "On",
9078 "DutyOn": 50,
9079 "Period": 0,
9080 "Priority": "Blink"
9081 }
9082 ]
9083 },
9084 {
9085 "group": "ddimm62_identify",
9086 "members": [
9087 {
9088 "Name": "pca955x_ddimm62",
9089 "Action": "Blink",
9090 "DutyOn": 50,
9091 "Period": 1000,
9092 "Priority": "Blink"
9093 },
9094 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009095 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009096 "Action": "On",
9097 "DutyOn": 50,
9098 "Period": 0,
9099 "Priority": "Blink"
9100 },
9101 {
9102 "Name": "led_rear_enc_id0",
9103 "Action": "On",
9104 "DutyOn": 50,
9105 "Period": 0,
9106 "Priority": "Blink"
9107 },
9108 {
9109 "Name": "virtual_enc_id",
9110 "Action": "On",
9111 "DutyOn": 50,
9112 "Period": 0,
9113 "Priority": "Blink"
9114 }
9115 ]
9116 },
9117 {
9118 "group": "ddimm63_fault",
9119 "members": [
9120 {
9121 "Name": "pca955x_ddimm63",
9122 "Action": "On",
9123 "DutyOn": 50,
9124 "Period": 0,
9125 "Priority": "Blink"
9126 },
9127 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009128 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009129 "Action": "On",
9130 "DutyOn": 50,
9131 "Period": 0,
9132 "Priority": "Blink"
9133 },
9134 {
9135 "Name": "led_rear_enc_fault0",
9136 "Action": "On",
9137 "DutyOn": 50,
9138 "Period": 0,
9139 "Priority": "Blink"
9140 },
9141 {
9142 "Name": "virtual_enc_fault",
9143 "Action": "On",
9144 "DutyOn": 50,
9145 "Period": 0,
9146 "Priority": "Blink"
9147 }
9148 ]
9149 },
9150 {
9151 "group": "ddimm63_identify",
9152 "members": [
9153 {
9154 "Name": "pca955x_ddimm63",
9155 "Action": "Blink",
9156 "DutyOn": 50,
9157 "Period": 1000,
9158 "Priority": "Blink"
9159 },
9160 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009161 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009162 "Action": "On",
9163 "DutyOn": 50,
9164 "Period": 0,
9165 "Priority": "Blink"
9166 },
9167 {
9168 "Name": "led_rear_enc_id0",
9169 "Action": "On",
9170 "DutyOn": 50,
9171 "Period": 0,
9172 "Priority": "Blink"
9173 },
9174 {
9175 "Name": "virtual_enc_id",
9176 "Action": "On",
9177 "DutyOn": 50,
9178 "Period": 0,
9179 "Priority": "Blink"
9180 }
9181 ]
9182 },
9183 {
Patrick Williams6d254ee2022-12-06 10:52:53 -06009184 "group": "opencapi_connector0_fault",
9185 "members": [
9186 {
9187 "Name": "pca955x_opencapi_connector0",
9188 "Action": "On",
9189 "DutyOn": 50,
9190 "Period": 0,
9191 "Priority": "Blink"
9192 },
9193 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009194 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009195 "Action": "On",
9196 "DutyOn": 50,
9197 "Period": 0,
9198 "Priority": "Blink"
9199 },
9200 {
9201 "Name": "led_rear_enc_fault0",
9202 "Action": "On",
9203 "DutyOn": 50,
9204 "Period": 0,
9205 "Priority": "Blink"
9206 },
9207 {
9208 "Name": "virtual_enc_fault",
9209 "Action": "On",
9210 "DutyOn": 50,
9211 "Period": 0,
9212 "Priority": "Blink"
9213 }
9214 ]
9215 },
9216 {
9217 "group": "opencapi_connector0_identify",
9218 "members": [
9219 {
9220 "Name": "pca955x_opencapi_connector0",
9221 "Action": "Blink",
9222 "DutyOn": 50,
9223 "Period": 1000,
9224 "Priority": "Blink"
9225 },
9226 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009227 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009228 "Action": "On",
9229 "DutyOn": 50,
9230 "Period": 0,
9231 "Priority": "Blink"
9232 },
9233 {
9234 "Name": "led_rear_enc_id0",
9235 "Action": "On",
9236 "DutyOn": 50,
9237 "Period": 0,
9238 "Priority": "Blink"
9239 },
9240 {
9241 "Name": "virtual_enc_id",
9242 "Action": "On",
9243 "DutyOn": 50,
9244 "Period": 0,
9245 "Priority": "Blink"
9246 }
9247 ]
9248 },
9249 {
9250 "group": "opencapi_connector1_fault",
9251 "members": [
9252 {
9253 "Name": "pca955x_opencapi_connector1",
9254 "Action": "On",
9255 "DutyOn": 50,
9256 "Period": 0,
9257 "Priority": "Blink"
9258 },
9259 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009260 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009261 "Action": "On",
9262 "DutyOn": 50,
9263 "Period": 0,
9264 "Priority": "Blink"
9265 },
9266 {
9267 "Name": "led_rear_enc_fault0",
9268 "Action": "On",
9269 "DutyOn": 50,
9270 "Period": 0,
9271 "Priority": "Blink"
9272 },
9273 {
9274 "Name": "virtual_enc_fault",
9275 "Action": "On",
9276 "DutyOn": 50,
9277 "Period": 0,
9278 "Priority": "Blink"
9279 }
9280 ]
9281 },
9282 {
9283 "group": "opencapi_connector1_identify",
9284 "members": [
9285 {
9286 "Name": "pca955x_opencapi_connector1",
9287 "Action": "Blink",
9288 "DutyOn": 50,
9289 "Period": 1000,
9290 "Priority": "Blink"
9291 },
9292 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009293 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009294 "Action": "On",
9295 "DutyOn": 50,
9296 "Period": 0,
9297 "Priority": "Blink"
9298 },
9299 {
9300 "Name": "led_rear_enc_id0",
9301 "Action": "On",
9302 "DutyOn": 50,
9303 "Period": 0,
9304 "Priority": "Blink"
9305 },
9306 {
9307 "Name": "virtual_enc_id",
9308 "Action": "On",
9309 "DutyOn": 50,
9310 "Period": 0,
9311 "Priority": "Blink"
9312 }
9313 ]
9314 },
9315 {
9316 "group": "opencapi_connector2_fault",
9317 "members": [
9318 {
9319 "Name": "pca955x_opencapi_connector2",
9320 "Action": "On",
9321 "DutyOn": 50,
9322 "Period": 0,
9323 "Priority": "Blink"
9324 },
9325 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009326 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009327 "Action": "On",
9328 "DutyOn": 50,
9329 "Period": 0,
9330 "Priority": "Blink"
9331 },
9332 {
9333 "Name": "led_rear_enc_fault0",
9334 "Action": "On",
9335 "DutyOn": 50,
9336 "Period": 0,
9337 "Priority": "Blink"
9338 },
9339 {
9340 "Name": "virtual_enc_fault",
9341 "Action": "On",
9342 "DutyOn": 50,
9343 "Period": 0,
9344 "Priority": "Blink"
9345 }
9346 ]
9347 },
9348 {
9349 "group": "opencapi_connector2_identify",
9350 "members": [
9351 {
9352 "Name": "pca955x_opencapi_connector2",
9353 "Action": "Blink",
9354 "DutyOn": 50,
9355 "Period": 1000,
9356 "Priority": "Blink"
9357 },
9358 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009359 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009360 "Action": "On",
9361 "DutyOn": 50,
9362 "Period": 0,
9363 "Priority": "Blink"
9364 },
9365 {
9366 "Name": "led_rear_enc_id0",
9367 "Action": "On",
9368 "DutyOn": 50,
9369 "Period": 0,
9370 "Priority": "Blink"
9371 },
9372 {
9373 "Name": "virtual_enc_id",
9374 "Action": "On",
9375 "DutyOn": 50,
9376 "Period": 0,
9377 "Priority": "Blink"
9378 }
9379 ]
9380 },
9381 {
9382 "group": "opencapi_connector3_fault",
9383 "members": [
9384 {
9385 "Name": "pca955x_opencapi_connector3",
9386 "Action": "On",
9387 "DutyOn": 50,
9388 "Period": 0,
9389 "Priority": "Blink"
9390 },
9391 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009392 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009393 "Action": "On",
9394 "DutyOn": 50,
9395 "Period": 0,
9396 "Priority": "Blink"
9397 },
9398 {
9399 "Name": "led_rear_enc_fault0",
9400 "Action": "On",
9401 "DutyOn": 50,
9402 "Period": 0,
9403 "Priority": "Blink"
9404 },
9405 {
9406 "Name": "virtual_enc_fault",
9407 "Action": "On",
9408 "DutyOn": 50,
9409 "Period": 0,
9410 "Priority": "Blink"
9411 }
9412 ]
9413 },
9414 {
9415 "group": "opencapi_connector3_identify",
9416 "members": [
9417 {
9418 "Name": "pca955x_opencapi_connector3",
9419 "Action": "Blink",
9420 "DutyOn": 50,
9421 "Period": 1000,
9422 "Priority": "Blink"
9423 },
9424 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009425 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009426 "Action": "On",
9427 "DutyOn": 50,
9428 "Period": 0,
9429 "Priority": "Blink"
9430 },
9431 {
9432 "Name": "led_rear_enc_id0",
9433 "Action": "On",
9434 "DutyOn": 50,
9435 "Period": 0,
9436 "Priority": "Blink"
9437 },
9438 {
9439 "Name": "virtual_enc_id",
9440 "Action": "On",
9441 "DutyOn": 50,
9442 "Period": 0,
9443 "Priority": "Blink"
9444 }
9445 ]
9446 },
9447 {
9448 "group": "opencapi_connector4_fault",
9449 "members": [
9450 {
9451 "Name": "pca955x_opencapi_connector4",
9452 "Action": "On",
9453 "DutyOn": 50,
9454 "Period": 0,
9455 "Priority": "Blink"
9456 },
9457 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009458 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009459 "Action": "On",
9460 "DutyOn": 50,
9461 "Period": 0,
9462 "Priority": "Blink"
9463 },
9464 {
9465 "Name": "led_rear_enc_fault0",
9466 "Action": "On",
9467 "DutyOn": 50,
9468 "Period": 0,
9469 "Priority": "Blink"
9470 },
9471 {
9472 "Name": "virtual_enc_fault",
9473 "Action": "On",
9474 "DutyOn": 50,
9475 "Period": 0,
9476 "Priority": "Blink"
9477 }
9478 ]
9479 },
9480 {
9481 "group": "opencapi_connector4_identify",
9482 "members": [
9483 {
9484 "Name": "pca955x_opencapi_connector4",
9485 "Action": "Blink",
9486 "DutyOn": 50,
9487 "Period": 1000,
9488 "Priority": "Blink"
9489 },
9490 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009491 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009492 "Action": "On",
9493 "DutyOn": 50,
9494 "Period": 0,
9495 "Priority": "Blink"
9496 },
9497 {
9498 "Name": "led_rear_enc_id0",
9499 "Action": "On",
9500 "DutyOn": 50,
9501 "Period": 0,
9502 "Priority": "Blink"
9503 },
9504 {
9505 "Name": "virtual_enc_id",
9506 "Action": "On",
9507 "DutyOn": 50,
9508 "Period": 0,
9509 "Priority": "Blink"
9510 }
9511 ]
9512 },
9513 {
9514 "group": "opencapi_connector5_fault",
9515 "members": [
9516 {
9517 "Name": "pca955x_opencapi_connector5",
9518 "Action": "On",
9519 "DutyOn": 50,
9520 "Period": 0,
9521 "Priority": "Blink"
9522 },
9523 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009524 "Name": "front_enc_fault1_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009525 "Action": "On",
9526 "DutyOn": 50,
9527 "Period": 0,
9528 "Priority": "Blink"
9529 },
9530 {
9531 "Name": "led_rear_enc_fault0",
9532 "Action": "On",
9533 "DutyOn": 50,
9534 "Period": 0,
9535 "Priority": "Blink"
9536 },
9537 {
9538 "Name": "virtual_enc_fault",
9539 "Action": "On",
9540 "DutyOn": 50,
9541 "Period": 0,
9542 "Priority": "Blink"
9543 }
9544 ]
9545 },
9546 {
9547 "group": "opencapi_connector5_identify",
9548 "members": [
9549 {
9550 "Name": "pca955x_opencapi_connector5",
9551 "Action": "Blink",
9552 "DutyOn": 50,
9553 "Period": 1000,
9554 "Priority": "Blink"
9555 },
9556 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009557 "Name": "front_sys_id0_pca955x",
Patrick Williams6d254ee2022-12-06 10:52:53 -06009558 "Action": "On",
9559 "DutyOn": 50,
9560 "Period": 0,
9561 "Priority": "Blink"
9562 },
9563 {
9564 "Name": "led_rear_enc_id0",
9565 "Action": "On",
9566 "DutyOn": 50,
9567 "Period": 0,
9568 "Priority": "Blink"
9569 },
9570 {
9571 "Name": "virtual_enc_id",
9572 "Action": "On",
9573 "DutyOn": 50,
9574 "Period": 0,
9575 "Priority": "Blink"
9576 }
9577 ]
Anupama B R55b599e2023-12-05 04:09:17 -06009578 },
9579 {
9580 "group": "ethernet0_identify",
9581 "members": [
9582 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009583 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009584 "Action": "On",
9585 "DutyOn": 50,
9586 "Period": 0,
9587 "Priority": "Blink"
9588 },
9589 {
9590 "Name": "led_rear_enc_id0",
9591 "Action": "On",
9592 "DutyOn": 50,
9593 "Period": 0,
9594 "Priority": "Blink"
9595 },
9596 {
9597 "Name": "virtual_enc_id",
9598 "Action": "On",
9599 "DutyOn": 50,
9600 "Period": 0,
9601 "Priority": "Blink"
9602 }
9603 ]
9604 },
9605 {
9606 "group": "ethernet1_identify",
9607 "members": [
9608 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009609 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009610 "Action": "On",
9611 "DutyOn": 50,
9612 "Period": 0,
9613 "Priority": "Blink"
9614 },
9615 {
9616 "Name": "led_rear_enc_id0",
9617 "Action": "On",
9618 "DutyOn": 50,
9619 "Period": 0,
9620 "Priority": "Blink"
9621 },
9622 {
9623 "Name": "virtual_enc_id",
9624 "Action": "On",
9625 "DutyOn": 50,
9626 "Period": 0,
9627 "Priority": "Blink"
9628 }
9629 ]
9630 },
9631 {
9632 "group": "usb2_conn0_identify",
9633 "members": [
9634 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009635 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009636 "Action": "On",
9637 "DutyOn": 50,
9638 "Period": 0,
9639 "Priority": "Blink"
9640 },
9641 {
9642 "Name": "led_rear_enc_id0",
9643 "Action": "On",
9644 "DutyOn": 50,
9645 "Period": 0,
9646 "Priority": "Blink"
9647 },
9648 {
9649 "Name": "virtual_enc_id",
9650 "Action": "On",
9651 "DutyOn": 50,
9652 "Period": 0,
9653 "Priority": "Blink"
9654 }
9655 ]
9656 },
9657 {
9658 "group": "usb2_conn1_identify",
9659 "members": [
9660 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009661 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009662 "Action": "On",
9663 "DutyOn": 50,
9664 "Period": 0,
9665 "Priority": "Blink"
9666 },
9667 {
9668 "Name": "led_rear_enc_id0",
9669 "Action": "On",
9670 "DutyOn": 50,
9671 "Period": 0,
9672 "Priority": "Blink"
9673 },
9674 {
9675 "Name": "virtual_enc_id",
9676 "Action": "On",
9677 "DutyOn": 50,
9678 "Period": 0,
9679 "Priority": "Blink"
9680 }
9681 ]
9682 },
9683 {
9684 "group": "usb3_conn0_identify",
9685 "members": [
9686 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009687 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009688 "Action": "On",
9689 "DutyOn": 50,
9690 "Period": 0,
9691 "Priority": "Blink"
9692 },
9693 {
9694 "Name": "led_rear_enc_id0",
9695 "Action": "On",
9696 "DutyOn": 50,
9697 "Period": 0,
9698 "Priority": "Blink"
9699 },
9700 {
9701 "Name": "virtual_enc_id",
9702 "Action": "On",
9703 "DutyOn": 50,
9704 "Period": 0,
9705 "Priority": "Blink"
9706 }
9707 ]
9708 },
9709 {
9710 "group": "usb3_conn1_identify",
9711 "members": [
9712 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009713 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009714 "Action": "On",
9715 "DutyOn": 50,
9716 "Period": 0,
9717 "Priority": "Blink"
9718 },
9719 {
9720 "Name": "led_rear_enc_id0",
9721 "Action": "On",
9722 "DutyOn": 50,
9723 "Period": 0,
9724 "Priority": "Blink"
9725 },
9726 {
9727 "Name": "virtual_enc_id",
9728 "Action": "On",
9729 "DutyOn": 50,
9730 "Period": 0,
9731 "Priority": "Blink"
9732 }
9733 ]
9734 },
9735 {
9736 "group": "dp_connector0_identify",
9737 "members": [
9738 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009739 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009740 "Action": "On",
9741 "DutyOn": 50,
9742 "Period": 0,
9743 "Priority": "Blink"
9744 },
9745 {
9746 "Name": "led_rear_enc_id0",
9747 "Action": "On",
9748 "DutyOn": 50,
9749 "Period": 0,
9750 "Priority": "Blink"
9751 },
9752 {
9753 "Name": "virtual_enc_id",
9754 "Action": "On",
9755 "DutyOn": 50,
9756 "Period": 0,
9757 "Priority": "Blink"
9758 }
9759 ]
9760 },
9761 {
9762 "group": "dp_connector1_identify",
9763 "members": [
9764 {
Andrew Geissler4a435512024-08-07 17:06:02 -03009765 "Name": "front_sys_id0_pca955x",
Anupama B R55b599e2023-12-05 04:09:17 -06009766 "Action": "On",
9767 "DutyOn": 50,
9768 "Period": 0,
9769 "Priority": "Blink"
9770 },
9771 {
9772 "Name": "led_rear_enc_id0",
9773 "Action": "On",
9774 "DutyOn": 50,
9775 "Period": 0,
9776 "Priority": "Blink"
9777 },
9778 {
9779 "Name": "virtual_enc_id",
9780 "Action": "On",
9781 "DutyOn": 50,
9782 "Period": 0,
9783 "Priority": "Blink"
9784 }
9785 ]
Patrick Williams6d254ee2022-12-06 10:52:53 -06009786 }
9787 ]
Vishwanatha Subbannac1c00882021-04-21 10:12:30 -05009788}