-
Notifications
You must be signed in to change notification settings - Fork 2
/
relay loop test.eez-project
861 lines (861 loc) · 50.4 KB
/
relay loop test.eez-project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
{
"settings": {
"general": {
"projectVersion": "v3",
"projectType": "dashboard",
"imports": []
},
"build": {
"configurations": [
{
"name": "Default"
}
],
"files": []
}
},
"variables": {
"globalVariables": [
{
"name": "DC_source",
"type": "object:Instrument",
"defaultValue": "null",
"persistent": true
}
],
"structures": [],
"enums": []
},
"actions": [],
"pages": [
{
"components": [
{
"type": "StartActionComponent",
"left": -10,
"top": -189,
"width": 87,
"height": 25,
"wireID": "d4dea491-f383-45d9-e47a-c80796b31fb6",
"customInputs": [],
"customOutputs": []
},
{
"type": "SCPIActionComponent",
"left": 779,
"top": -268,
"width": 158,
"height": 157,
"wireID": "91a910db-a13f-4415-efd3-5208d4e70b00",
"customInputs": [],
"customOutputs": [],
"instrument": "DC_source",
"scpi": "SYST:DIG:PIN1:FUNC DINP\nSYST:DIG:PIN1:POL POS\nSYST:DIG:PIN3:POL POS\nSYST:DIG:PIN3:FUNC DOUT\nCURR 0.1\nOUTP 1\nSYST:DIG:OUTP:DATA 3, 1\nVOLT:LIM {max_volt}\n*OPC?\n"
},
{
"type": "SCPIActionComponent",
"left": 910,
"top": 669,
"width": 449,
"height": 105,
"wireID": "80b3d949-1294-4883-dd93-867d57a5d1bc",
"customInputs": [],
"customOutputs": [
{
"name": "state",
"type": "integer"
}
],
"instrument": "DC_source",
"scpi": "VOLT {voltage < 3 ? 3 : voltage > max_volt ? max_volt : voltage}\nSYST:DEL 10\n*OPC?\n{state} = SYST:DIG:INP:DATA? 1\n\n"
},
{
"type": "TextWidget",
"left": 20,
"top": 20,
"width": 330,
"height": 32,
"wireID": "9fbe353f-1bd4-424b-f4e8-bb4857680698",
"customInputs": [],
"customOutputs": [],
"data": "\"Max. output voltage limited to \" + max_volt + \" V\"",
"style": {
"inheritFrom": "default"
},
"name": ""
},
{
"type": "TextWidget",
"left": 20,
"top": 57,
"width": 85,
"height": 30,
"wireID": "dca251ce-1adc-4af5-e993-012b6d42ab94",
"customInputs": [],
"customOutputs": [],
"data": "\"Voltage [V]:\"",
"style": {
"inheritFrom": "default"
},
"name": ""
},
{
"type": "TextInputWidget",
"left": 105,
"top": 57,
"width": 100,
"height": 32,
"wireID": "ed02c1e5-2ba7-4a7f-e3e9-b76b5670d804",
"customInputs": [],
"customOutputs": [],
"asOutputProperties": [
"action"
],
"data": "voltage",
"style": {
"inheritFrom": "default"
}
},
{
"type": "TextWidget",
"left": 213,
"top": 57,
"width": 175,
"height": 32,
"wireID": "ca180669-26ff-4982-a646-366bbeb418cd",
"customInputs": [],
"customOutputs": [],
"data": "voltage_validation_err",
"style": {
"inheritFrom": "error"
}
},
{
"type": "TextWidget",
"left": 20,
"top": 91,
"width": 85,
"height": 34,
"wireID": "0a03a28f-e418-4640-d139-f4ea0e47b352",
"customInputs": [],
"customOutputs": [],
"data": "\"Delay [ms]:\"",
"style": {
"inheritFrom": "default"
},
"name": ""
},
{
"type": "TextInputWidget",
"left": 105,
"top": 91,
"width": 100,
"height": 34,
"wireID": "09f8f0fd-23ec-49eb-9998-379333509f86",
"customInputs": [],
"customOutputs": [],
"asOutputProperties": [
"action"
],
"data": "delay",
"style": {
"inheritFrom": "default"
}
},
{
"type": "TextWidget",
"left": 213,
"top": 91,
"width": 175,
"height": 32,
"wireID": "c7fe645e-92a0-4877-9f6c-6999557680c2",
"customInputs": [],
"customOutputs": [],
"data": "delay_validation_err",
"style": {
"inheritFrom": "error"
}
},
{
"type": "ButtonWidget",
"left": 20,
"top": 142,
"width": 100,
"height": 32,
"wireID": "12b7f544-c09f-49e2-9e44-bd87fa5630a9",
"customInputs": [],
"customOutputs": [],
"asOutputProperties": [
"action"
],
"data": "\"Start\"",
"style": {
"inheritFrom": "default"
},
"enabled": "DC_source.isConnected && !continue",
"disabledStyle": {
"inheritFrom": "default"
}
},
{
"type": "ButtonWidget",
"left": 135,
"top": 142,
"width": 100,
"height": 32,
"wireID": "a288b915-a4a2-4191-fc97-57a1a761cca4",
"customInputs": [],
"customOutputs": [],
"asOutputProperties": [
"action"
],
"data": "\"Stop\"",
"style": {
"inheritFrom": "default"
},
"enabled": "DC_source.isConnected && continue",
"disabledStyle": {
"inheritFrom": "default"
}
},
{
"type": "ButtonWidget",
"left": 250,
"top": 142,
"width": 100,
"height": 32,
"wireID": "0d169308-132a-4537-ce47-283edc095af1",
"customInputs": [],
"customOutputs": [],
"asOutputProperties": [
"action"
],
"data": "\"Clear\"",
"style": {
"inheritFrom": "default"
},
"disabledStyle": {
"inheritFrom": "default"
}
},
{
"type": "TextWidget",
"left": 20,
"top": 192,
"width": 65,
"height": 32,
"wireID": "77b989bb-bc1b-4989-d66a-975e79ce1c58",
"customInputs": [],
"customOutputs": [],
"data": "\"Passed:\"",
"style": {
"inheritFrom": "passed"
}
},
{
"type": "TextWidget",
"left": 85,
"top": 192,
"width": 120,
"height": 32,
"wireID": "343203f7-6951-47de-9412-8c5981cf2692",
"customInputs": [],
"customOutputs": [],
"data": "cnt_ok",
"style": {
"inheritFrom": "passed"
}
},
{
"type": "TextWidget",
"left": 20,
"top": 224,
"width": 65,
"height": 32,
"wireID": "0a0e144c-b6d0-49bd-c3bc-37bbada8889a",
"customInputs": [],
"customOutputs": [],
"data": "\"Failed:\"",
"style": {
"inheritFrom": "error"
}
},
{
"type": "TextWidget",
"left": 85,
"top": 224,
"width": 120,
"height": 32,
"wireID": "64be50b9-a49f-4e88-d49a-439bc86be9bf",
"customInputs": [],
"customOutputs": [],
"data": "cnt_failed",
"style": {
"inheritFrom": "error"
}
},
{
"type": "TextWidget",
"left": 20,
"top": 256,
"width": 65,
"height": 32,
"wireID": "5c5d6563-137e-4980-b0a6-064d6bebe422",
"customInputs": [],
"customOutputs": [],
"data": "\"Total:\"",
"style": {
"inheritFrom": "default"
}
},
{
"type": "TextWidget",
"left": 85,
"top": 256,
"width": 120,
"height": 32,
"wireID": "9bca5d5e-0bc6-4a6c-f44f-94e1ca04a508",
"customInputs": [],
"customOutputs": [],
"data": "cnt_ok + cnt_failed",
"style": {
"inheritFrom": "default"
}
},
{
"type": "SCPIActionComponent",
"left": 125,
"top": -188,
"width": 235,
"height": 54,
"wireID": "7c91842a-93b8-48b4-a550-4b3a082f564c",
"customInputs": [],
"customOutputs": [
{
"name": "module",
"type": "string"
}
],
"catchError": false,
"instrument": "DC_source",
"scpi": "{module} = syst:slot:mod? 1"
},
{
"type": "CompareActionComponent",
"left": 464,
"top": -188,
"width": 212,
"height": 73,
"wireID": "6e58e417-12a8-4990-9c69-baf89ebe44ce",
"customInputs": [
{
"name": "module",
"type": "string"
}
],
"customOutputs": [],
"A": "module",
"B": "\"DCP405\"",
"operator": "="
},
{
"type": "ErrorActionComponent",
"left": 787,
"top": -23,
"width": 170,
"height": 53,
"wireID": "50539db7-f5e2-45c8-80ed-e5faaa975557",
"customInputs": [],
"customOutputs": [],
"message": "\"DCP405 module not found\""
},
{
"type": "IsTrueActionComponent",
"left": 748,
"top": 669,
"width": 96,
"height": 73,
"wireID": "7cad3a86-06b3-46fe-ff5d-9c6437000501",
"customInputs": [],
"customOutputs": [],
"value": "continue"
},
{
"type": "SetVariableActionComponent",
"left": 638,
"top": 425,
"width": 132,
"height": 58,
"wireID": "c7977a49-1e80-4c8c-e941-b6949515fc42",
"customInputs": [],
"customOutputs": [],
"variable": "continue",
"value": "false"
},
{
"type": "SetVariableActionComponent",
"left": 553,
"top": 669,
"width": 126,
"height": 58,
"wireID": "72b9ec7d-df66-42c9-90c6-3ee9d06b5256",
"customInputs": [],
"customOutputs": [],
"variable": "continue",
"value": "true"
},
{
"type": "SetVariableActionComponent",
"left": 637,
"top": 326,
"width": 99,
"height": 58,
"wireID": "697c1293-f8c1-4aaf-aa7b-1058d2546818",
"customInputs": [],
"customOutputs": [],
"variable": "cnt_ok",
"value": "0"
},
{
"type": "SetVariableActionComponent",
"left": 824,
"top": 324,
"width": 120,
"height": 58,
"wireID": "a9f95a96-54bc-4265-d868-0f55136f810b",
"customInputs": [],
"customOutputs": [],
"variable": "cnt_failed",
"value": "0"
},
{
"type": "SwitchActionComponent",
"left": 1437,
"top": 669,
"width": 133,
"height": 73,
"wireID": "407651ae-7c58-4cf7-f915-e35ef7321b3c",
"customInputs": [
{
"name": "state",
"type": "integer"
}
],
"customOutputs": [],
"tests": [
{
"condition": "!state",
"outputName": "ok"
},
{
"condition": "state",
"outputName": "failed"
}
]
},
{
"type": "SetVariableActionComponent",
"left": 1652,
"top": 669,
"width": 151,
"height": 58,
"wireID": "bba3cfc7-f43d-4d1e-db65-2539978188b2",
"customInputs": [],
"customOutputs": [],
"variable": "cnt_ok",
"value": "cnt_ok + 1"
},
{
"type": "SetVariableActionComponent",
"left": 1652,
"top": 750,
"width": 200,
"height": 58,
"wireID": "b351db85-6c94-4132-add0-05f61330ee57",
"customInputs": [],
"customOutputs": [],
"variable": "cnt_failed",
"value": "cnt_failed + 1"
},
{
"type": "SCPIActionComponent",
"left": 1018,
"top": 907,
"width": 225,
"height": 92,
"wireID": "ded0c116-eaa4-41ce-91cf-a31033ca3094",
"customInputs": [],
"customOutputs": [],
"instrument": "DC_source",
"scpi": "VOLT min\nSYST:DEL {delay < 10 ? 10 : delay}\n*OPC?\n\n"
},
{
"type": "SwitchActionComponent",
"left": -506,
"top": 669,
"width": 266,
"height": 54,
"wireID": "ae9b0d6e-ef34-434e-d1aa-01c2c14f6bf0",
"customInputs": [],
"customOutputs": [],
"tests": [
{
"condition": "voltage < 3 || voltage > max_volt",
"outputName": "invalid"
}
]
},
{
"type": "SetVariableActionComponent",
"left": -511,
"top": 779,
"width": 274,
"height": 58,
"wireID": "7d64b5b9-8f6f-4160-9fb9-8d4911dcdce4",
"customInputs": [],
"customOutputs": [],
"variable": "voltage_validation_err",
"value": "\"out of range\""
},
{
"type": "SwitchActionComponent",
"left": -98,
"top": 669,
"width": 125,
"height": 54,
"wireID": "883108d0-64da-43c6-ced9-c76ddcf4802e",
"customInputs": [],
"customOutputs": [],
"tests": [
{
"condition": "delay < 10",
"outputName": "invalid"
}
]
},
{
"type": "SetVariableActionComponent",
"left": 77,
"top": 787,
"width": 261,
"height": 58,
"wireID": "eac742f8-0307-4e4e-e9e8-ab765a79a914",
"customInputs": [],
"customOutputs": [],
"variable": "delay_validation_err",
"value": "\"out of range\""
},
{
"type": "IsTrueActionComponent",
"left": 106,
"top": 669,
"width": 342,
"height": 73,
"wireID": "68e16cd9-f3cf-40af-c5c0-e78eed6d0b28",
"customInputs": [],
"customOutputs": [],
"value": "!voltage_validation_err && !delay_validation_err"
},
{
"type": "SetVariableActionComponent",
"left": 637,
"top": 106,
"width": 200,
"height": 58,
"wireID": "2957ec8c-bfcf-4c6d-a5cc-5c37d2258f98",
"customInputs": [],
"customOutputs": [],
"variable": "voltage_validation_err",
"value": "\"\""
},
{
"type": "SetVariableActionComponent",
"left": 637,
"top": 198,
"width": 187,
"height": 58,
"wireID": "15267566-ee60-431c-fb52-c35b8a7d61d2",
"customInputs": [],
"customOutputs": [],
"variable": "delay_validation_err",
"value": "\"\""
},
{
"type": "TextWidget",
"left": 20,
"top": 309,
"width": 64,
"height": 32,
"wireID": "e864a5f6-8da1-4c6a-fb76-80a3444b373c",
"customInputs": [],
"customOutputs": [],
"data": "\"Wiring:\"",
"style": {
"inheritFrom": "default"
}
},
{
"type": "BitmapWidget",
"left": 20,
"top": 341,
"width": 480,
"height": 240,
"wireID": "25f2ce19-dc1d-46d8-9ee8-b205542bafd1",
"customInputs": [],
"customOutputs": [],
"style": {
"inheritFrom": "default"
},
"bitmap": "wiring"
}
],
"connectionLines": [
{
"source": "d4dea491-f383-45d9-e47a-c80796b31fb6",
"output": "@seqout",
"target": "7c91842a-93b8-48b4-a550-4b3a082f564c",
"input": "@seqin"
},
{
"source": "6e58e417-12a8-4990-9c69-baf89ebe44ce",
"output": "True",
"target": "91a910db-a13f-4415-efd3-5208d4e70b00",
"input": "@seqin"
},
{
"source": "6e58e417-12a8-4990-9c69-baf89ebe44ce",
"output": "False",
"target": "50539db7-f5e2-45c8-80ed-e5faaa975557",
"input": "@seqin"
},
{
"source": "7c91842a-93b8-48b4-a550-4b3a082f564c",
"output": "module",
"target": "6e58e417-12a8-4990-9c69-baf89ebe44ce",
"input": "module"
},
{
"source": "a288b915-a4a2-4191-fc97-57a1a761cca4",
"output": "action",
"target": "c7977a49-1e80-4c8c-e941-b6949515fc42",
"input": "@seqin"
},
{
"source": "12b7f544-c09f-49e2-9e44-bd87fa5630a9",
"output": "action",
"target": "ae9b0d6e-ef34-434e-d1aa-01c2c14f6bf0",
"input": "@seqin"
},
{
"source": "697c1293-f8c1-4aaf-aa7b-1058d2546818",
"output": "@seqout",
"target": "a9f95a96-54bc-4265-d868-0f55136f810b",
"input": "@seqin"
},
{
"source": "0d169308-132a-4537-ce47-283edc095af1",
"output": "action",
"target": "697c1293-f8c1-4aaf-aa7b-1058d2546818",
"input": "@seqin"
},
{
"source": "80b3d949-1294-4883-dd93-867d57a5d1bc",
"output": "state",
"target": "407651ae-7c58-4cf7-f915-e35ef7321b3c",
"input": "state"
},
{
"source": "407651ae-7c58-4cf7-f915-e35ef7321b3c",
"output": "ok",
"target": "bba3cfc7-f43d-4d1e-db65-2539978188b2",
"input": "@seqin"
},
{
"source": "407651ae-7c58-4cf7-f915-e35ef7321b3c",
"output": "failed",
"target": "b351db85-6c94-4132-add0-05f61330ee57",
"input": "@seqin"
},
{
"source": "bba3cfc7-f43d-4d1e-db65-2539978188b2",
"output": "@seqout",
"target": "ded0c116-eaa4-41ce-91cf-a31033ca3094",
"input": "@seqin"
},
{
"source": "b351db85-6c94-4132-add0-05f61330ee57",
"output": "@seqout",
"target": "ded0c116-eaa4-41ce-91cf-a31033ca3094",
"input": "@seqin"
},
{
"source": "72b9ec7d-df66-42c9-90c6-3ee9d06b5256",
"output": "@seqout",
"target": "7cad3a86-06b3-46fe-ff5d-9c6437000501",
"input": "@seqin"
},
{
"source": "7cad3a86-06b3-46fe-ff5d-9c6437000501",
"output": "True",
"target": "80b3d949-1294-4883-dd93-867d57a5d1bc",
"input": "@seqin"
},
{
"source": "ded0c116-eaa4-41ce-91cf-a31033ca3094",
"output": "@seqout",
"target": "7cad3a86-06b3-46fe-ff5d-9c6437000501",
"input": "@seqin"
},
{
"source": "ae9b0d6e-ef34-434e-d1aa-01c2c14f6bf0",
"output": "@seqout",
"target": "883108d0-64da-43c6-ced9-c76ddcf4802e",
"input": "@seqin"
},
{
"source": "883108d0-64da-43c6-ced9-c76ddcf4802e",
"output": "invalid",
"target": "eac742f8-0307-4e4e-e9e8-ab765a79a914",
"input": "@seqin"
},
{
"source": "ae9b0d6e-ef34-434e-d1aa-01c2c14f6bf0",
"output": "invalid",
"target": "7d64b5b9-8f6f-4160-9fb9-8d4911dcdce4",
"input": "@seqin"
},
{
"source": "68e16cd9-f3cf-40af-c5c0-e78eed6d0b28",
"output": "True",
"target": "72b9ec7d-df66-42c9-90c6-3ee9d06b5256",
"input": "@seqin"
},
{
"source": "883108d0-64da-43c6-ced9-c76ddcf4802e",
"output": "@seqout",
"target": "68e16cd9-f3cf-40af-c5c0-e78eed6d0b28",
"input": "@seqin"
},
{
"source": "ed02c1e5-2ba7-4a7f-e3e9-b76b5670d804",
"output": "action",
"target": "2957ec8c-bfcf-4c6d-a5cc-5c37d2258f98",
"input": "@seqin"
},
{
"source": "09f8f0fd-23ec-49eb-9998-379333509f86",
"output": "action",
"target": "15267566-ee60-431c-fb52-c35b8a7d61d2",
"input": "@seqin"
}
],
"localVariables": [
{
"name": "cnt_ok",
"type": "integer",
"defaultValue": "0",
"persistent": false
},
{
"name": "cnt_failed",
"type": "integer",
"defaultValue": "0",
"persistent": false
},
{
"name": "cnt_total",
"type": "integer",
"defaultValue": "0",
"persistent": false
},
{
"name": "continue",
"type": "boolean",
"defaultValue": "false",
"persistent": false
},
{
"name": "voltage",
"type": "float",
"defaultValue": "4.5",
"persistent": false
},
{
"name": "delay",
"type": "integer",
"defaultValue": "20",
"persistent": false
},
{
"name": "max_volt",
"type": "float",
"defaultValue": "12",
"persistent": false
},
{
"name": "voltage_validation_err",
"type": "string",
"defaultValue": "\"\"",
"persistent": false
},
{
"name": "delay_validation_err",
"type": "string",
"defaultValue": "\"\"",
"persistent": false
}
],
"name": "main",
"style": "main",
"left": 0,
"top": 0,
"width": 520,
"height": 601
}
],
"styles": [
{
"name": "default"
},
{
"name": "main",
"inheritFrom": "",
"css": "box-shadow: 0 4px 8px rgba(0,0,0,0.3);\nbackground: white;\nborder-radius: 10px;\nborder: 1px solid #eee;\n"
},
{
"name": "passed",
"inheritFrom": "",
"css": "color: green;\n"
},
{
"name": "failed",
"inheritFrom": "",
"css": "color: red;\n"
},
{
"name": "error",
"color": "red"
}
],
"bitmaps": [
{
"name": "wiring",
"image": "data:image/png;base64,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",
"bpp": 32,
"alwaysBuild": false
}
],
"colors": [
{
"name": "background"
}
],
"themes": [
{
"name": "default",
"colors": [
"#000000"
]
}
]
}