-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsystem_designs.py
More file actions
71 lines (71 loc) · 6.25 KB
/
system_designs.py
File metadata and controls
71 lines (71 loc) · 6.25 KB
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
example_system_designs = {
"SD1": {
"IoX": [
{"IoX_ID": "IoX_A1", "Descriptor": "Off-command", "Parameterization": {"Force": "0.5 N"}},
{"IoX_ID": "IoX_A2", "Descriptor": "On-command", "Parameterization": {"Force": "0.5 N"}},
{"IoX_ID": "IoX_A3", "Descriptor": "No-light", "Parameterization": {"Lumen": "<0.5 lm"}},
{"IoX_ID": "IoX_A4", "Descriptor": "Yellow-light", "Parameterization": {"Wavelength": "580 nm [yellow]", "Lumen": "500 lm"}},
{"IoX_ID": "IoX_C1", "Descriptor": "Water", "Parameterization": {"Pressure": "1-5 atm", "Humidity": "0-100%"}}
],
"IF": [
{"IF_ID": "IF-A1", "Descriptor": "On/off IF", "Parameterization": {"Diameter": "15 mm", "Material": "black rubber"}},
{"IF_ID": "IF-A2", "Descriptor": "Light IF", "Parameterization": {"Diameter": "57 mm", "Material": "clear plastic"}},
{"IF_ID": "IF-C1", "Descriptor": "Water IF", "Parameterization": {"Volume": "14,478 mm³", "Diameter": "57 mm", "Length": "254 mm", "Material": "black plastic"}}
]
},
"SD2": {
"IoX": [
{"IoX_ID": "IoX_B1", "Descriptor": "Off-command", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position": "0 degrees", "Direction": "clockwise"}},
{"IoX_ID": "IoX_B2", "Descriptor": "On-command 1", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "120 degrees", "Direction": "counterclockwise"}},
{"IoX_ID": "IoX_B3", "Descriptor": "On-command 2", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "240 degrees", "Direction": "counterclockwise"}},
{"IoX_ID": "IoX_B4", "Descriptor": "On-command 3", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "120 degrees", "Direction": "clockwise"}},
{"IoX_ID": "IoX_B5", "Descriptor": "No-light", "Parameterization": {"Lumen": "<0.5 lm"}},
{"IoX_ID": "IoX_B6", "Descriptor": "Yellow-light 1", "Parameterization": {"Wavelength": "590 nm [yellow]", "Lumen": "250 lm"}},
{"IoX_ID": "IoX_B7", "Descriptor": "Yellow-light 2", "Parameterization": {"Wavelength": "590 nm [yellow]", "Lumen": "750 lm"}},
{"IoX_ID": "IoX_C1", "Descriptor": "Water", "Parameterization": {"Pressure": "1-6 atm", "Humidity": "0-100%"}}
],
"IF": [
{"IF_ID": "IF-B1", "Descriptor": "On/off IF", "Parameterization": {"Diameter": "50 mm", "Material": "black plastic"}},
{"IF_ID": "IF-B2", "Descriptor": "Light IF", "Parameterization": {"Diameter": "45 mm", "Material": "clear plastic"}},
{"IF_ID": "IF-C1", "Descriptor": "Water IF", "Parameterization": {"Volume": "12,800 mm³", "Diameter": "50 mm", "Length": "250 mm", "Material": "black plastic"}}
]
},
"SD3": {
"IoX": [
{"IoX_ID": "IoX_A1", "Descriptor": "Off-command", "Parameterization": {"Force": "0.5 N"}},
{"IoX_ID": "IoX_A2", "Descriptor": "On-command", "Parameterization": {"Force": "0.5 N"}},
{"IoX_ID": "IoX_A3", "Descriptor": "No-light", "Parameterization": {"Lumen": "<0.5 lm"}},
{"IoX_ID": "IoX_A4", "Descriptor": "Yellow-light", "Parameterization": {"Wavelength": "580 nm [yellow]", "Lumen": "500 lm"}},
{"IoX_ID": "IoX_A5", "Descriptor": "No-power", "Parameterization": {"Voltage": "<0.01 V"}},
{"IoX_ID": "IoX_A6", "Descriptor": "Power", "Parameterization": {"Voltage": "3 V"}},
{"IoX_ID": "IoX_C1", "Descriptor": "Water", "Parameterization": {"Pressure": "1-5 atm", "Humidity": "0-100%"}}
],
"IF": [
{"IF_ID": "IF-A1", "Descriptor": "On/off IF", "Parameterization": {"Diameter": "15 mm", "Material": "black rubber"}},
{"IF_ID": "IF-A2", "Descriptor": "Light IF", "Parameterization": {"Diameter": "57 mm", "Material": "clear plastic"}},
{"IF_ID": "IF-A3", "Descriptor": "Power IF", "Parameterization": {"Material": "black plastic"}},
{"IF_ID": "IF-C1", "Descriptor": "Water IF", "Parameterization": {"Volume": "14,478 mm³", "Diameter": "57 mm", "Length": "254 mm", "Material": "black plastic"}}
]
},
"SD4": {
"IoX": [
{"IoX_ID": "IoX_B1", "Descriptor": "Off-command", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position": "0 degrees", "Direction": "clockwise"}},
{"IoX_ID": "IoX_B2", "Descriptor": "On-command 1", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "120 degrees", "Direction": "counterclockwise"}},
{"IoX_ID": "IoX_B3", "Descriptor": "On-command 2", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "240 degrees", "Direction": "counterclockwise"}},
{"IoX_ID": "IoX_B4", "Descriptor": "On-command 3", "Parameterization": {"Torque": "0.5 Nm", "Rotation": "roll", "Position(s)": "120 degrees", "Direction": "clockwise"}},
{"IoX_ID": "IoX_B5", "Descriptor": "No-light", "Parameterization": {"Lumen": "<0.5 lm"}},
{"IoX_ID": "IoX_B6", "Descriptor": "Yellow-light 1", "Parameterization": {"Wavelength": "590 nm [yellow]", "Lumen": "250 lm"}},
{"IoX_ID": "IoX_B7", "Descriptor": "Yellow-light 2", "Parameterization": {"Wavelength": "590 nm [yellow]", "Lumen": "750 lm"}},
{"IoX_ID": "IoX_B8", "Descriptor": "No-power", "Parameterization": {"Voltage": "<0.01 V"}},
{"IoX_ID": "IoX_B9", "Descriptor": "Power 1", "Parameterization": {"Voltage": "1.5 V"}},
{"IoX_ID": "IoX_B10", "Descriptor": "Power 2", "Parameterization": {"Voltage": "3 V"}},
{"IoX_ID": "IoX_C1", "Descriptor": "Water", "Parameterization": {"Pressure": "1-6 atm", "Humidity": "0-100%"}}
],
"IF": [
{"IF_ID": "IF-B1", "Descriptor": "On/off IF", "Parameterization": {"Diameter": "50 mm", "Material": "black plastic"}},
{"IF_ID": "IF-B2", "Descriptor": "Light IF", "Parameterization": {"Diameter": "45 mm", "Material": "clear plastic"}},
{"IF_ID": "IF-B3", "Descriptor": "Power IF", "Parameterization": {"Material": "black plastic"}},
{"IF_ID": "IF-C1", "Descriptor": "Water IF", "Parameterization": {"Volume": "12,800 mm³", "Diameter": "50 mm", "Length": "250 mm", "Material": "black plastic"}}
]
}
}