Commit 86895541e463ed40ae1916329089431aba2e75e3
1 parent
3e86f19c
Exists in
dev
Mise à jour de config Guitalen + config TNC a tester.
Showing
26 changed files
with
732 additions
and
2 deletions
Show diff stats
... | ... | @@ -0,0 +1,54 @@ |
1 | +- attribute: | |
2 | + key: manufacturer | |
3 | + is_container: False | |
4 | + value: Garmin | |
5 | + is_editable: False | |
6 | + unit: "" | |
7 | + label: manufacturer | |
8 | + | |
9 | +- attribute: | |
10 | + key: model | |
11 | + is_container: False | |
12 | + value: unknown | |
13 | + unit: "" | |
14 | + is_editable: False | |
15 | + label: "model" | |
16 | + | |
17 | +- attribute: | |
18 | + key: sn | |
19 | + is_container: False | |
20 | + value: unknown | |
21 | + unit: "" | |
22 | + is_editable: False | |
23 | + label: "serial number" | |
24 | + | |
25 | +# Total tranmission | |
26 | +- attribute : | |
27 | + key : transmissions | |
28 | + is_editable: False | |
29 | + is_container: True | |
30 | + value: | |
31 | + wavelengths: [350e-9, 5000e-9] | |
32 | + transmission: [ 1.0, 1.0] | |
33 | + unit: | |
34 | + wavelengths: "m" | |
35 | + transmission: "" | |
36 | + label: "Total transmission" | |
37 | + | |
38 | +- attribute: | |
39 | + key: step_total | |
40 | + is_container: False | |
41 | + value: 112000 | |
42 | + unit: "step" | |
43 | + is_editable: False | |
44 | + label: "Number of steps for total range" | |
45 | + | |
46 | +- attribute: | |
47 | + key: step_sampling | |
48 | + is_container: False | |
49 | + value: 0.08e-6 | |
50 | + unit: "m/step" | |
51 | + is_editable: False | |
52 | + label: "Number of steps for total range" | |
53 | + | |
54 | + | ... | ... |
config/components/OpticImager.yml
... | ... | @@ -0,0 +1,54 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + inventory_label: Undefined | |
8 | + manufacturer: Optec | |
9 | + model: "TFC Leo 19740" | |
10 | + description: "Focuser 3 inches Optec" | |
11 | + sn: Undefined | |
12 | + power: | |
13 | + voltage: 12 | |
14 | + intensity: 1.0 | |
15 | + socket: "MiniDIN 6 pins" | |
16 | + | |
17 | + connector: | |
18 | + input: "male 3 inches" | |
19 | + output: USB3 | |
20 | + | |
21 | + CAPABILITIES: | |
22 | + | |
23 | + - CAPABILITY: | |
24 | + component: DetectorFocuser | |
25 | + | |
26 | + # https://www.optecinc.com/astronomy/catalog/tcf/19740.htm | |
27 | + attributes: | |
28 | + | |
29 | + - attribute: | |
30 | + key: manufacturer | |
31 | + value: Optec | |
32 | + | |
33 | + - attribute: | |
34 | + key: model | |
35 | + value: "TFC Leo 19740" | |
36 | + | |
37 | + - attribute: | |
38 | + key: sn | |
39 | + value: Undefined | |
40 | + | |
41 | + - attribute: | |
42 | + key: transmissions | |
43 | + # To be updated | |
44 | + value: | |
45 | + wavelengths: [350e-9, 5000e-9] | |
46 | + transmission: [ 1.0, 1.0] | |
47 | + | |
48 | + - attribute: | |
49 | + key: step_total | |
50 | + value: 112000 | |
51 | + | |
52 | + - attribute: | |
53 | + key: step_sampling | |
54 | + value: 0.08e-6 | ... | ... |
... | ... | @@ -0,0 +1,46 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + inventory_label: Undefined | |
8 | + manufacturer: Takahashi | |
9 | + model: "Takahashi Epsilon 180 ED" | |
10 | + description: "Newtonian refractor. Rosin design." | |
11 | + sn: Undefined | |
12 | + power: | |
13 | + voltage: ~ | |
14 | + intensity: ~ | |
15 | + socket: ~ | |
16 | + | |
17 | + connector: | |
18 | + input: aperture | |
19 | + output: "female 2 inches" | |
20 | + | |
21 | + CAPABILITIES: | |
22 | + | |
23 | + - CAPABILITY: | |
24 | + component: OpticImager | |
25 | + | |
26 | + # https://www.telescopes-et-accessoires.fr/Files/131989/Epsilon-180ED_instruction_manual_EN.pdf | |
27 | + attributes: | |
28 | + | |
29 | + - attribute: | |
30 | + key: foclen | |
31 | + value: 0.500 | |
32 | + | |
33 | + - attribute: | |
34 | + key: transmissions | |
35 | + # To be updated | |
36 | + value: | |
37 | + wavelengths: [350e-9, 375e-9, 400e-9, 425e-9, 450e-9, 475e-9, 500e-9, 525e-9, 550e-9, 575e-9, 600e-9, 625e-9, 650e-9, 675e-9, 700e-9, 725e-9, 750e-9, 850e-9, 950e-9, 1050e-9, 1400e-9, 1500e-9, 1600e-9] | |
38 | + transmission: [ 0.0, 0.30, 0.69, 0.80, 0.84, 0.87, 0.88, 0.88, 0.88, 0.88, 0.87, 0.865, 0.85, 0.825, 0.805, 0.78, 0.745, 0.65, 0.55, 0.45, 0.45, 0.15, 0.0] | |
39 | + | |
40 | + - attribute: | |
41 | + key: appdiam | |
42 | + value: 0.180 | |
43 | + | |
44 | + - attribute: | |
45 | + key: psf_sigma | |
46 | + value: 9e-6 | ... | ... |
config/devices/device_ZWO_ASI1600MMPro_generic.yml
... | ... | @@ -0,0 +1,24 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_computer-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated computer | |
5 | +COMPUTER: | |
6 | + | |
7 | + inventory_label: CPT-XCY-001 | |
8 | + manufacturer: XCY | |
9 | + model: X26A | |
10 | + description: "Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz 1.90 GHz RAM = 4 GB" | |
11 | + sn: 00331-10000-00001-AA478 | |
12 | + power: | |
13 | + voltage: 12 | |
14 | + intensity: 5 | |
15 | + socket: "IEC 60130-10 Type A: 5.5 mm OD, 2.5 mm ID" | |
16 | + | |
17 | + hostname: XCY1 | |
18 | + virtual_machine: False | |
19 | + os: Windows | |
20 | + os_version: "10" | |
21 | + network_interfaces: | |
22 | + - 00-A8-3D-68-22-87 # Gigabit 2 | |
23 | + - 00-A8-3D-68-22-86 # Gigabit 3 | |
24 | + - 16-82-FE-44-64-E8 # Wifi | ... | ... |
... | ... | @@ -0,0 +1,31 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + inventory_label: ROO-AMC-001 | |
8 | + manufacturer: AstroMecCA | |
9 | + model: CS100 | |
10 | + description: "Clam Shell roof" | |
11 | + sn: SN001 | |
12 | + power: | |
13 | + voltage: 220 | |
14 | + intensity: 7 | |
15 | + socket: "CEE 7/7 2P+T" | |
16 | + | |
17 | + connector: | |
18 | + input: ground | |
19 | + output: "Container for mount" | |
20 | + | |
21 | + protocol: | |
22 | + transport: Serial | |
23 | + langage: ASCOM | |
24 | + read: True | |
25 | + write: True | |
26 | + | |
27 | + CAPABILITIES: | |
28 | + | |
29 | + - CAPABILITY: | |
30 | + component: BuildingCover | |
31 | + type_cover: "ClamShell" # Enum: None, RollingRoof, ClamShell, Dome | ... | ... |
... | ... | @@ -0,0 +1,20 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Astromecca_TM350_generic.yml | |
8 | + inventory_label: MNT-AMC-011 | |
9 | + sn: 011 | |
10 | + | |
11 | + CAPABILITIES: | |
12 | + | |
13 | + - CAPABILITY: | |
14 | + component: MountPointing | |
15 | + | |
16 | + attributes: | |
17 | + | |
18 | + - attribute: | |
19 | + key: connect_real_mount | |
20 | + value: False | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_KITS_generic.yml | |
8 | + inventory_label: GPS-FLI-2x1 | |
9 | + sn: SN2x1 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_KITS_generic.yml | |
8 | + inventory_label: GPS-FLI-2x2 | |
9 | + sn: SN2x2 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_KITS_generic.yml | |
8 | + inventory_label: GPS-FLI-2x3 | |
9 | + sn: SN2x3 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_KITS_generic.yml | |
8 | + inventory_label: GPS-FLI-2x4 | |
9 | + sn: SN2x4 | ... | ... |
privatedev/config/tnc/device_FLI_Kepler4040_sn28212x1.yml
0 → 100644
... | ... | @@ -0,0 +1,12 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_Kepler4040_noshutter_generic.yml | |
8 | + inventory_label: CAM-FLI-28212x1 | |
9 | + sn: KL28212x1 | |
10 | + | |
11 | + ATTACHED_DEVICES: | |
12 | + - file: device_FLI_KITS_sn2x1.yml | ... | ... |
privatedev/config/tnc/device_FLI_Kepler4040_sn28212x2.yml
0 → 100644
... | ... | @@ -0,0 +1,12 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_Kepler4040_noshutter_generic.yml | |
8 | + inventory_label: CAM-FLI-28212x2 | |
9 | + sn: KL28212x2 | |
10 | + | |
11 | + ATTACHED_DEVICES: | |
12 | + - file: device_FLI_KITS_sn2x2.yml | ... | ... |
privatedev/config/tnc/device_FLI_Kepler4040_sn28212x3.yml
0 → 100644
... | ... | @@ -0,0 +1,12 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_Kepler4040_noshutter_generic.yml | |
8 | + inventory_label: CAM-FLI-28212x3 | |
9 | + sn: KL28212x3 | |
10 | + | |
11 | + ATTACHED_DEVICES: | |
12 | + - file: device_FLI_KITS_sn2x3.yml | ... | ... |
privatedev/config/tnc/device_FLI_Kepler4040_sn28212x4.yml
0 → 100644
... | ... | @@ -0,0 +1,12 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_FLI_Kepler4040_noshutter_generic.yml | |
8 | + inventory_label: CAM-FLI-28212x4 | |
9 | + sn: KL28212x4 | |
10 | + | |
11 | + ATTACHED_DEVICES: | |
12 | + - file: device_FLI_KITS_sn2x4.yml | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Optec_TFC19740_generic.yml | |
8 | + inventory_label: FOC-OPT-001 | |
9 | + sn: SN001 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Optec_TFC19740_generic.yml | |
8 | + inventory_label: FOC-OPT-002 | |
9 | + sn: SN002 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Optec_TFC19740_generic.yml | |
8 | + inventory_label: FOC-OPT-003 | |
9 | + sn: SN003 | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Optec_TFC19740_generic.yml | |
8 | + inventory_label: FOC-OPT-004 | |
9 | + sn: SN004 | ... | ... |
... | ... | @@ -0,0 +1,47 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + inventory_label: SEC-RSP-011 | |
8 | + manufacturer: "Eymar" | |
9 | + model: "TAROT meteo station" | |
10 | + description: "Universal meteo station for TAROT based on Raspberry 4" | |
11 | + sn: SN002 | |
12 | + power: | |
13 | + voltage: 220 | |
14 | + intensity: 1 | |
15 | + socket: "CEE 7/7 2P+T" | |
16 | + | |
17 | + connector: | |
18 | + input: 220V | |
19 | + output: "data frame" | |
20 | + | |
21 | + hostname: "" | |
22 | + virtual_machine: False | |
23 | + os: Linux | |
24 | + os_version: Raspbian | |
25 | + network_interfaces: | |
26 | + - B8:27:EB:8B:99:AA # RJ45 | |
27 | + - b8:27:eb:de:cc:AB # Wifi | |
28 | + protocol: | |
29 | + transport: TCP | |
30 | + langage: Json | |
31 | + read: True | |
32 | + write: False | |
33 | + | |
34 | + CAPABILITIES: | |
35 | + | |
36 | + - CAPABILITY: | |
37 | + component: WeatherStation | |
38 | + | |
39 | + attributes: | |
40 | + | |
41 | + - attribute: | |
42 | + key: manufacturer | |
43 | + value: "L. Eymar" | |
44 | + | |
45 | + - attribute: | |
46 | + key: model | |
47 | + value: Raspberry | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Takahashi_180ED_generic.yml | |
8 | + inventory_label: OPT-TKA-001 | |
9 | + sn: SN001 | |
10 | + | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Takahashi_180ED_generic.yml | |
8 | + inventory_label: OPT-TKA-002 | |
9 | + sn: SN002 | |
10 | + | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Takahashi_180ED_generic.yml | |
8 | + inventory_label: OPT-TKA-003 | |
9 | + sn: SN003 | |
10 | + | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_device-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an isolated device | |
5 | +DEVICE: | |
6 | + | |
7 | + generic: device_Takahashi_180ED_generic.yml | |
8 | + inventory_label: OPT-TKA-004 | |
9 | + sn: SN004 | |
10 | + | ... | ... |
... | ... | @@ -0,0 +1,294 @@ |
1 | +# Schema file to check the syntax of this config file | |
2 | +schema: schema_observatory-2.0.yml | |
3 | + | |
4 | +# Here is the description of the configuration of an observatory | |
5 | +OBSERVATORY: | |
6 | + | |
7 | + name: TNC | |
8 | + | |
9 | + # === Inventory of available devices | |
10 | + # A device is a hardware with a maximum of one connection to drive it with a computer. | |
11 | + # As a device can be shared with various units, it is defined at the observatory level. | |
12 | + DEVICES: | |
13 | + | |
14 | + # Each device is defined by a specific configuration file that enumarate the components. | |
15 | + | |
16 | + - DEVICE: | |
17 | + name: AstroMecCA-TM350 | |
18 | + file: device_Astromecca_TM350_sn011.yml | |
19 | + | |
20 | + - DEVICE: | |
21 | + name: TAROT-meteo | |
22 | + file: device_Raspberry_TAROT_sn002.yml | |
23 | + # Describe here the configuration of the device in operation | |
24 | + network_interface_index: 0 | |
25 | + network_ip: 192.168.0.20 | |
26 | + | |
27 | + - DEVICE: | |
28 | + name: AstroMecaCA-CS100 # roof of the observatory | |
29 | + file: device_Astromecca_CS100_sn001.yml | |
30 | + # Describe here the configuration of the device in operation | |
31 | + network_interface_index: 0 | |
32 | + network_ip: 192.168.0.21 | |
33 | + | |
34 | + - DEVICE: | |
35 | + name: Takahashi-Epsilon-180ED_001 | |
36 | + file: device_Takahashi_180ED_SN001.yml | |
37 | + | |
38 | + - DEVICE: | |
39 | + name: Takahashi-Epsilon-180ED_002 | |
40 | + file: device_Takahashi_180ED_SN002.yml | |
41 | + | |
42 | + - DEVICE: | |
43 | + name: Takahashi-Epsilon-180ED_003 | |
44 | + file: device_Takahashi_180ED_SN003.yml | |
45 | + | |
46 | + - DEVICE: | |
47 | + name: Takahashi-Epsilon-180ED_004 | |
48 | + file: device_Takahashi_180ED_SN004.yml | |
49 | + | |
50 | + - DEVICE: | |
51 | + name: FLI-Kepler4040_001 | |
52 | + file: device_FLI_Kepler4040_SN001.yml | |
53 | + | |
54 | + - DEVICE: | |
55 | + name: FLI-Kepler4040_002 | |
56 | + file: device_FLI_Kepler4040_SN002.yml | |
57 | + | |
58 | + - DEVICE: | |
59 | + name: FLI-Kepler4040_003 | |
60 | + file: device_FLI_Kepler4040_SN003.yml | |
61 | + | |
62 | + - DEVICE: | |
63 | + name: FLI-Kepler4040_004 | |
64 | + file: device_FLI_Kepler4040_SN004.yml | |
65 | + | |
66 | + - DEVICE: | |
67 | + name: FLI-KeplerGPS | |
68 | + file: device_FLI_KITS_sn001.yml | |
69 | + | |
70 | + - DEVICE: | |
71 | + name: FLI-KeplerGPS | |
72 | + file: device_FLI_KITS_sn002.yml | |
73 | + | |
74 | + - DEVICE: | |
75 | + name: FLI-KeplerGPS | |
76 | + file: device_FLI_KITS_sn003.yml | |
77 | + | |
78 | + - DEVICE: | |
79 | + name: FLI-KeplerGPS | |
80 | + file: device_FLI_KITS_sn004.yml | |
81 | + | |
82 | + - DEVICE: | |
83 | + name: Optec-TFC19740_001 | |
84 | + file: device_Optec_TFC19740_SN001.yml | |
85 | + | |
86 | + - DEVICE: | |
87 | + name: Optec-TFC19740_002 | |
88 | + file: device_Optec_TFC19740_SN002.yml | |
89 | + | |
90 | + - DEVICE: | |
91 | + name: Optec-TFC19740_003 | |
92 | + file: device_Optec_TFC19740_SN003.yml | |
93 | + | |
94 | + - DEVICE: | |
95 | + name: Optec-TFC19740_004 | |
96 | + file: device_Optec_TFC19740_SN004.yml | |
97 | + | |
98 | + | |
99 | + # === Inventory of available computers | |
100 | + # A computer is a hardware of a virtual machine. | |
101 | + # As a computer can be shared with various units, it is defined at the observatory level. | |
102 | + COMPUTERS: | |
103 | + | |
104 | + - COMPUTER: | |
105 | + | |
106 | + name: MainComputer | |
107 | + file: computer_XCY_X26A_snAA478.yml | |
108 | + # Describe here the configuration of the computer in operation | |
109 | + role: Main | |
110 | + # Choice of the interface to connect the computer to the network (cf. _network_interfaces in _file) | |
111 | + network_interface_index: 0 | |
112 | + # IP attributed by the Router | |
113 | + network_ip: 192.168.0.11 | |
114 | + | |
115 | + # === Assembly of devices into units | |
116 | + # A unit is a robotic telescope | |
117 | + UNITS: | |
118 | + | |
119 | + - UNIT: | |
120 | + name: TNC | |
121 | + home: "GPS 2.0375 E 43.6443484725 136.9" | |
122 | + horizon: | |
123 | + type: ALTAZ | |
124 | + line: [ [0,0], [360,0] ] | |
125 | + | |
126 | + DATABASE: | |
127 | + computer: MainComputer | |
128 | + file: pyros/docker/.env | |
129 | + | |
130 | + AGENTS: | |
131 | + | |
132 | + # ============================================ | |
133 | + - AGENT_DEVICE: | |
134 | + computer: MainComputer | |
135 | + name: plc | |
136 | + path: private/plugin/agent_devices | |
137 | + device: PLC-meteo | |
138 | + protocol: private/plugin/agent_devices/plc_protocol.py | |
139 | + | |
140 | + - AGENT_DEVICE: | |
141 | + computer: MainComputer | |
142 | + name: mount | |
143 | + path: private/plugin/agent_devices | |
144 | + device: AstroMecCA-TM350 | |
145 | + protocol: private/plugin/agent_devices/mount_protocol.py | |
146 | + | |
147 | + # ============================================ | |
148 | + - AGENT_DEVICE: | |
149 | + computer: MainComputer | |
150 | + name: optic_up1 | |
151 | + path: ~ | |
152 | + device: Takahashi-Epsilon-180ED_001 | |
153 | + | |
154 | + - AGENT_DEVICE: | |
155 | + computer: MainComputer | |
156 | + name: focuser_up1 | |
157 | + path: private/plugin/agent_devices | |
158 | + device: Optec-TFC19740_001 | |
159 | + | |
160 | + - AGENT_DEVICE: | |
161 | + computer: MainComputer | |
162 | + name: camera_up1 | |
163 | + path: private/plugin/agent_devices | |
164 | + device: FLI-Kepler4040_001 | |
165 | + protocol: private/plugin/agent_devices/camera_protocol.py | |
166 | + | |
167 | + # ============================================ | |
168 | + - AGENT_DEVICE: | |
169 | + computer: MainComputer | |
170 | + name: optic_up2 | |
171 | + path: ~ | |
172 | + device: Takahashi-Epsilon-180ED_001 | |
173 | + | |
174 | + - AGENT_DEVICE: | |
175 | + computer: MainComputer | |
176 | + name: focuser_up2 | |
177 | + path: private/plugin/agent_devices | |
178 | + device: Optec-TFC19740_001 | |
179 | + | |
180 | + - AGENT_DEVICE: | |
181 | + computer: MainComputer | |
182 | + name: camera_up2 | |
183 | + path: private/plugin/agent_devices | |
184 | + device: FLI-Kepler4040_001 | |
185 | + protocol: private/plugin/agent_devices/camera_protocol.py | |
186 | + | |
187 | + # ============================================ | |
188 | + - AGENT_DEVICE: | |
189 | + computer: MainComputer | |
190 | + name: optic_down1 | |
191 | + path: ~ | |
192 | + device: Takahashi-Epsilon-180ED_001 | |
193 | + | |
194 | + - AGENT_DEVICE: | |
195 | + computer: MainComputer | |
196 | + name: focuser_down1 | |
197 | + path: private/plugin/agent_devices | |
198 | + device: Optec-TFC19740_001 | |
199 | + | |
200 | + - AGENT_DEVICE: | |
201 | + computer: MainComputer | |
202 | + name: camera_down1 | |
203 | + path: private/plugin/agent_devices | |
204 | + device: FLI-Kepler4040_001 | |
205 | + protocol: private/plugin/agent_devices/camera_protocol.py | |
206 | + | |
207 | + # ============================================ | |
208 | + - AGENT_DEVICE: | |
209 | + computer: MainComputer | |
210 | + name: optic_down2 | |
211 | + path: ~ | |
212 | + device: Takahashi-Epsilon-180ED_001 | |
213 | + | |
214 | + - AGENT_DEVICE: | |
215 | + computer: MainComputer | |
216 | + name: focuser_down2 | |
217 | + path: private/plugin/agent_devices | |
218 | + device: Optec-TFC19740_001 | |
219 | + | |
220 | + - AGENT_DEVICE: | |
221 | + computer: MainComputer | |
222 | + name: camera_down2 | |
223 | + path: private/plugin/agent_devices | |
224 | + device: FLI-Kepler4040_001 | |
225 | + protocol: private/plugin/agent_devices/camera_protocol.py | |
226 | + | |
227 | + # ============================================ | |
228 | + - AGENT: | |
229 | + computer: MainComputer | |
230 | + name: majordome | |
231 | + path: ~ | |
232 | + | |
233 | + TOPOLOGY: | |
234 | + | |
235 | + SECURITY: | |
236 | + name: PLC | |
237 | + COMPONENT_AGENTS: | |
238 | + - WeatherStation: plc | |
239 | + - BuildingCover: plc | |
240 | + | |
241 | + MOUNT: | |
242 | + name: TM350 | |
243 | + COMPONENT_AGENTS: | |
244 | + - MountPointing: mount | |
245 | + | |
246 | + CHANNELS: | |
247 | + | |
248 | + - CHANNEL: | |
249 | + name: OpticalChannel-up1 | |
250 | + COMPONENT_AGENTS: | |
251 | + - OpticImager: optic_up1 | |
252 | + - DetectorFocuser: focuser_up1 | |
253 | + - DetectorSensor: camera_up1 | |
254 | + - DetectorShutter: camera_up1 | |
255 | + - DetectorTimer: camera_up1 | |
256 | + | |
257 | + - CHANNEL: | |
258 | + name: OpticalChannel-up2 | |
259 | + COMPONENT_AGENTS: | |
260 | + - OpticImager: optic_up2 | |
261 | + - DetectorFocuser: focuser_up2 | |
262 | + - DetectorSensor: camera_up2 | |
263 | + - DetectorShutter: camera_up2 | |
264 | + - DetectorTimer: camera_up2 | |
265 | + | |
266 | + - CHANNEL: | |
267 | + name: OpticalChannel-down1 | |
268 | + COMPONENT_AGENTS: | |
269 | + - OpticImager: optic_down1 | |
270 | + - DetectorFocuser: focuser_down1 | |
271 | + - DetectorSensor: camera_down1 | |
272 | + - DetectorShutter: camera_down1 | |
273 | + - DetectorTimer: camera_down1 | |
274 | + | |
275 | + - CHANNEL: | |
276 | + name: OpticalChannel-down2 | |
277 | + COMPONENT_AGENTS: | |
278 | + - OpticImager: optic_down2 | |
279 | + - DetectorFocuser: focuser_down2 | |
280 | + - DetectorSensor: camera_down2 | |
281 | + - DetectorShutter: camera_down2 | |
282 | + - DetectorTimer: camera_down2 | |
283 | + | |
284 | + CHANNEL_GROUPS: | |
285 | + | |
286 | + logic: 'or' # opt | |
287 | + GROUPS: | |
288 | + - GROUP: | |
289 | + logic: 'and' # opt | |
290 | + channels: | |
291 | + - OpticalChannel-up1 | |
292 | + - OpticalChannel-up2 | |
293 | + - OpticalChannel-down1 | |
294 | + - OpticalChannel-down2 | ... | ... |