Commit c124548f54c66e51fd21ec06f763f80d83b7d50e

Authored by Alain Klotz
1 parent a7632ff4
Exists in dev

Ajout de la config comm

config/devices/device_Astromecca_TM350_generic.yml
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: AstroMecCA  
9 - model: TM350  
10 - description: "Tracking Mount 350"  
11 - sn: Undefined  
12 - power:  
13 - voltage: 220  
14 - intensity: 5  
15 - socket: "CEE 7/7 2P+T"  
16 -  
17 - connector:  
18 - input: ground  
19 - output: "2 plates"  
20 -  
21 - CAPABILITIES:  
22 -  
23 - - CAPABILITY:  
24 - component: MountPointing  
25 -  
26 - attributes:  
27 -  
28 - - attribute:  
29 - key: manufacturer  
30 - value: AstroMecCA  
31 -  
32 - - attribute:  
33 - key: model  
34 - value: TM350  
35 -  
36 - - attribute:  
37 - key: orientation_type  
38 - value: HADEC  
39 -  
40 - - attribute:  
41 - key: velocity_profile  
42 - value: ["TRAPEZIUM"]  
43 -  
44 - - attribute:  
45 - key: connect_real_mount  
46 - value: False 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: AstroMecCA
  9 + model: TM350
  10 + description: "Tracking Mount 350"
  11 + sn: Undefined
  12 + power:
  13 + voltage: 220
  14 + intensity: 5
  15 + socket: "CEE 7/7 2P+T"
  16 +
  17 + connector:
  18 + input: ground
  19 + output: "2 plates"
  20 +
  21 + comm:
  22 + supports: ["serial", "TCP"]
  23 + languages: ["ASCOM", "LX200"]
  24 + support: "TCP"
  25 + language: "ASCOM"
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: MountPointing
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: manufacturer
  36 + value: AstroMecCA
  37 +
  38 + - attribute:
  39 + key: model
  40 + value: TM350
  41 +
  42 + - attribute:
  43 + key: orientation_type
  44 + value: HADEC
  45 +
  46 + - attribute:
  47 + key: velocity_profile
  48 + value: ["TRAPEZIUM"]
  49 +
  50 + - attribute:
  51 + key: connect_real_mount
  52 + value: False
config/devices/device_Celestron_C11edgexlt_genereric.yml
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: Celestron  
9 - model: "C11 EDGE HD optics starlight XLT coating"  
10 - description: "Schmidt-Cassegrain"  
11 - sn: Undefined  
12 - power:  
13 - voltage: ~  
14 - intensity: ~  
15 - socket: ~  
16 -  
17 - connector:  
18 - input: aperture  
19 - output: "female 3 inches"  
20 -  
21 - CAPABILITIES:  
22 -  
23 - - CAPABILITY:  
24 - component: OpticImager  
25 -  
26 - attributes:  
27 -  
28 - - attribute:  
29 - key: foclen  
30 - value: 2.800  
31 -  
32 - - attribute:  
33 - key: transmissions  
34 - # http://www.astrosurf.com/luxorion/Physique/transmission-coating-xls-uhct.jpg  
35 - # XLT  
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.28  
43 -  
44 - - attribute:  
45 - key: psf_sigma  
46 - value: 10e-6 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: Celestron
  9 + model: "C11 EDGE HD optics starlight XLT coating"
  10 + description: "Schmidt-Cassegrain"
  11 + sn: Undefined
  12 + power:
  13 + voltage: ~
  14 + intensity: ~
  15 + socket: ~
  16 +
  17 + connector:
  18 + input: aperture
  19 + output: "female 3 inches"
  20 +
  21 + comm:
  22 + supports: [""]
  23 + languages: [""]
  24 + support: ""
  25 + language: ""
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: OpticImager
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: foclen
  36 + value: 2.800
  37 +
  38 + - attribute:
  39 + key: transmissions
  40 + # http://www.astrosurf.com/luxorion/Physique/transmission-coating-xls-uhct.jpg
  41 + # XLT
  42 + value:
  43 + 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]
  44 + 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]
  45 +
  46 + - attribute:
  47 + key: appdiam
  48 + value: 0.28
  49 +
  50 + - attribute:
  51 + key: psf_sigma
  52 + value: 10e-6
config/devices/device_FLI_KITS_generic.yml
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: FLI  
9 - model: Kepler Image Time Stamp  
10 - description: "GPS FLI Kepler" # opt str  
11 - sn: Undefined  
12 - power:  
13 - voltage: 12  
14 - intensity: 1  
15 - socket: "MiniDIN 8 pins"  
16 -  
17 - connector:  
18 - input: "GPS radio waves"  
19 - output: "Meta data"  
20 -  
21 - CAPABILITIES:  
22 -  
23 - - CAPABILITY:  
24 - component: DetectorTimer  
25 -  
26 - attributes:  
27 -  
28 - - attribute:  
29 - key: manufacturer  
30 - value: Garmin  
31 -  
32 - - attribute:  
33 - key: model  
34 - value: Unknown 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: FLI
  9 + model: Kepler Image Time Stamp
  10 + description: "GPS FLI Kepler" # opt str
  11 + sn: Undefined
  12 + power:
  13 + voltage: 12
  14 + intensity: 1
  15 + socket: "MiniDIN 8 pins"
  16 +
  17 + connector:
  18 + input: "GPS radio waves"
  19 + output: "Meta data"
  20 +
  21 + comm:
  22 + supports: [""]
  23 + languages: ["NMEA"]
  24 + support: ""
  25 + language: "NMEA"
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: DetectorTimer
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: manufacturer
  36 + value: Garmin
  37 +
  38 + - attribute:
  39 + key: model
  40 + value: Unknown
config/devices/device_FLI_Kepler4040_noshutter_generic.yml
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: FLI  
9 - model: Kepler4040  
10 - description: "Camera FLI CMOS" # opt str  
11 - sn: Undefined  
12 - power:  
13 - voltage: 220  
14 - intensity: 10  
15 - socket: "CEE 7/7 2P+T"  
16 -  
17 - connector:  
18 - input: "male 3 inches"  
19 - output: USB3  
20 -  
21 - CAPABILITIES:  
22 -  
23 - - CAPABILITY:  
24 - component: DetectorSensor  
25 -  
26 - attributes:  
27 -  
28 - - attribute:  
29 - key: manufacturer  
30 - value: GSense4040  
31 -  
32 - - attribute:  
33 - key: model  
34 - value: MN34230  
35 -  
36 - - attribute:  
37 - key: type  
38 - value: ["CMOS"]  
39 -  
40 - - attribute:  
41 - key: exposuretime  
42 - value: 1.0  
43 - liminf: 1e-5  
44 - limsup: 600  
45 - is_editable: True  
46 -  
47 - - attribute:  
48 - key: binnings  
49 - value:  
50 - binxy: [ [1,1] ]  
51 - readouttime: [ 6 ]  
52 - is_editable: False  
53 -  
54 - - attribute:  
55 - key: celldimx  
56 - value: 9e-6  
57 - - attribute:  
58 - key: celldimy  
59 - value: 9e-6  
60 -  
61 - - attribute:  
62 - key: cellnbx  
63 - value: 4096  
64 - - attribute:  
65 - key: cellnby  
66 - value: 4096  
67 -  
68 - - attribute:  
69 - key: color  
70 - value: ["None"]  
71 -  
72 - - attribute:  
73 - key: qdes  
74 - value:  
75 - # ref : https://assets.baader-planetarium.com/media/wysiwyg/product_info/FLI/QE_GSense4040.jpg  
76 - wavelengths: [340e-9, 350-9, 360e-9, 380e-9, 400e-9, 420e-9, 440e-9, 460e-9, 480e-9, 500e-9, 520e-9, 540e-9, 560e-9, 580e-9, 600e-9, 620e-9, 640e-9, 660e-9, 680e-9, 700e-9, 720e-9, 740e-9, 760e-9, 780e-9, 800e-9, 820e-9, 840e-9, 860e-9, 880e-9, 900e-9, 920e-9, 940e-9, 960e-9, 980e-9, 1000e-9, 1100e-9, 1200e-9]  
77 - qde: [ 0.0, 0.01, 0.08, 0.38, 0.58, 0.64, 0.68, 0.70, 0.72, 0.72, 0.73, 0.73, 0.71, 0.71, 0.74, 0.73, 0.71, 0.69, 0.70, 0.68, 0.66, 0.64, 0.57, 0.53, 0.48, 0.45, 0.42, 0.37, 0.32, 0.26, 0.22, 0.17, 0.13, 0.10, 0.08, 0.0, 0.0]  
78 -  
79 - - attribute:  
80 - key: electronic  
81 - value:  
82 - gain_manufacturer: ["merge", "high", "low"]  
83 - gain_eadu: [1.10, 1.57, 20.99] # e/adu  
84 - readout_noise: [4.19, 6.37, 33.97] # e  
85 - readout_signal: [145, 157, 85] # adu  
86 - saturation_level: [65535, 4096, 4096] # adu  
87 -  
88 - - CAPABILITY:  
89 - component: DetectorShutter  
90 -  
91 - attributes:  
92 -  
93 - - attribute:  
94 - key: manufacturer  
95 - value: FLI  
96 -  
97 - - attribute:  
98 - key: model  
99 - value: None  
100 -  
101 - - attribute:  
102 - key: type  
103 - value: ['rolling']  
104 -  
105 - - attribute:  
106 - key: modes  
107 - value: ["opened"]  
108 - is_editable: False  
109 - 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: FLI
  9 + model: Kepler4040
  10 + description: "Camera FLI CMOS" # opt str
  11 + sn: Undefined
  12 + power:
  13 + voltage: 220
  14 + intensity: 10
  15 + socket: "CEE 7/7 2P+T"
  16 +
  17 + connector:
  18 + input: "male 3 inches"
  19 + output: USB3
  20 +
  21 + comm:
  22 + supports: ["USB3"]
  23 + languages: ["FLIPro"]
  24 + support: "USB3"
  25 + language: "FLIPro"
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: DetectorSensor
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: manufacturer
  36 + value: GSense4040
  37 +
  38 + - attribute:
  39 + key: model
  40 + value: MN34230
  41 +
  42 + - attribute:
  43 + key: type
  44 + value: ["CMOS"]
  45 +
  46 + - attribute:
  47 + key: exposuretime
  48 + value: 1.0
  49 + liminf: 1e-5
  50 + limsup: 600
  51 + is_editable: True
  52 +
  53 + - attribute:
  54 + key: binnings
  55 + value:
  56 + binxy: [ [1,1] ]
  57 + readouttime: [ 6 ]
  58 + is_editable: False
  59 +
  60 + - attribute:
  61 + key: celldimx
  62 + value: 9e-6
  63 + - attribute:
  64 + key: celldimy
  65 + value: 9e-6
  66 +
  67 + - attribute:
  68 + key: cellnbx
  69 + value: 4096
  70 + - attribute:
  71 + key: cellnby
  72 + value: 4096
  73 +
  74 + - attribute:
  75 + key: color
  76 + value: ["None"]
  77 +
  78 + - attribute:
  79 + key: qdes
  80 + value:
  81 + # ref : https://assets.baader-planetarium.com/media/wysiwyg/product_info/FLI/QE_GSense4040.jpg
  82 + wavelengths: [340e-9, 350-9, 360e-9, 380e-9, 400e-9, 420e-9, 440e-9, 460e-9, 480e-9, 500e-9, 520e-9, 540e-9, 560e-9, 580e-9, 600e-9, 620e-9, 640e-9, 660e-9, 680e-9, 700e-9, 720e-9, 740e-9, 760e-9, 780e-9, 800e-9, 820e-9, 840e-9, 860e-9, 880e-9, 900e-9, 920e-9, 940e-9, 960e-9, 980e-9, 1000e-9, 1100e-9, 1200e-9]
  83 + qde: [ 0.0, 0.01, 0.08, 0.38, 0.58, 0.64, 0.68, 0.70, 0.72, 0.72, 0.73, 0.73, 0.71, 0.71, 0.74, 0.73, 0.71, 0.69, 0.70, 0.68, 0.66, 0.64, 0.57, 0.53, 0.48, 0.45, 0.42, 0.37, 0.32, 0.26, 0.22, 0.17, 0.13, 0.10, 0.08, 0.0, 0.0]
  84 +
  85 + - attribute:
  86 + key: electronic
  87 + value:
  88 + gain_manufacturer: ["merge", "high", "low"]
  89 + gain_eadu: [1.10, 1.57, 20.99] # e/adu
  90 + readout_noise: [4.19, 6.37, 33.97] # e
  91 + readout_signal: [145, 157, 85] # adu
  92 + saturation_level: [65535, 4096, 4096] # adu
  93 +
  94 + - CAPABILITY:
  95 + component: DetectorShutter
  96 +
  97 + attributes:
  98 +
  99 + - attribute:
  100 + key: manufacturer
  101 + value: FLI
  102 +
  103 + - attribute:
  104 + key: model
  105 + value: None
  106 +
  107 + - attribute:
  108 + key: type
  109 + value: ['rolling']
  110 +
  111 + - attribute:
  112 + key: modes
  113 + value: ["opened"]
  114 + is_editable: False
  115 +
config/devices/device_Optec_TFC19740_generic.yml
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 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 + comm:
  22 + supports: ["USB3"]
  23 + languages: ["Optec"]
  24 + support: "USB3"
  25 + language: "Optec"
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: DetectorFocuser
  31 +
  32 + # https://www.optecinc.com/astronomy/catalog/tcf/19740.htm
  33 + attributes:
  34 +
  35 + - attribute:
  36 + key: manufacturer
  37 + value: Optec
  38 +
  39 + - attribute:
  40 + key: model
  41 + value: "TFC Leo 19740"
  42 +
  43 + - attribute:
  44 + key: sn
  45 + value: Undefined
  46 +
  47 + - attribute:
  48 + key: transmissions
  49 + # To be updated
  50 + value:
  51 + wavelengths: [350e-9, 5000e-9]
  52 + transmission: [ 1.0, 1.0]
  53 +
  54 + - attribute:
  55 + key: step_total
  56 + value: 112000
  57 +
  58 + - attribute:
  59 + key: step_sampling
  60 + value: 0.08e-6
config/devices/device_SkyWatcher_ED80_generic.yml
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: SkyWatcher  
9 - model: "AP 80/600 ED"  
10 - description: "Apochromatic doublet refractor AP 80/600 EvoStar ED. Glass Schott FPL-53 + coating MHC"  
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 - attributes:  
27 -  
28 - - attribute:  
29 - key: foclen  
30 - value: 0.600  
31 -  
32 - - attribute:  
33 - key: transmissions  
34 - # Schott FPL-53 + MHC (Metallic High-Transmission)  
35 - # https://refractiveindex.info/?shelf=glass&book=OHARA-FPL&page=S-FPL53  
36 - value:  
37 - wavelengths: [280e-9, 2400e-9]  
38 - transmission: [ 1.0, 1.0]  
39 -  
40 - - attribute:  
41 - key: appdiam  
42 - value: 0.08  
43 -  
44 - - attribute:  
45 - key: psf_sigma  
46 - value: 8e-6 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: SkyWatcher
  9 + model: "AP 80/600 ED"
  10 + description: "Apochromatic doublet refractor AP 80/600 EvoStar ED. Glass Schott FPL-53 + coating MHC"
  11 + sn: Undefined
  12 + power:
  13 + voltage: ~
  14 + intensity: ~
  15 + socket: ~
  16 +
  17 + connector:
  18 + input: aperture
  19 + output: "female 2 inches"
  20 +
  21 + comm:
  22 + supports: [""]
  23 + languages: [""]
  24 + support: ""
  25 + language: ""
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: OpticImager
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: foclen
  36 + value: 0.600
  37 +
  38 + - attribute:
  39 + key: transmissions
  40 + # Schott FPL-53 + MHC (Metallic High-Transmission)
  41 + # https://refractiveindex.info/?shelf=glass&book=OHARA-FPL&page=S-FPL53
  42 + value:
  43 + wavelengths: [280e-9, 2400e-9]
  44 + transmission: [ 1.0, 1.0]
  45 +
  46 + - attribute:
  47 + key: appdiam
  48 + value: 0.08
  49 +
  50 + - attribute:
  51 + key: psf_sigma
  52 + value: 8e-6
config/devices/device_Takahashi_180ED_generic.yml
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 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 + comm:
  22 + supports: [""]
  23 + languages: [""]
  24 + support: ""
  25 + language: ""
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: OpticImager
  31 +
  32 + # https://www.telescopes-et-accessoires.fr/Files/131989/Epsilon-180ED_instruction_manual_EN.pdf
  33 + attributes:
  34 +
  35 + - attribute:
  36 + key: foclen
  37 + value: 0.500
  38 +
  39 + - attribute:
  40 + key: transmissions
  41 + # To be updated
  42 + value:
  43 + 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]
  44 + 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]
  45 +
  46 + - attribute:
  47 + key: appdiam
  48 + value: 0.180
  49 +
  50 + - attribute:
  51 + key: psf_sigma
  52 + value: 9e-6
config/devices/device_ZWO_ASI1600MMPro_generic.yml
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: ZWO  
9 - model: "ASI1600MM Pro"  
10 - description: "ZWO CMOS camera ASI 1600MM Pro. Sensor Panasonic MN34230"  
11 - sn: Undefined  
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 - connector:  
18 - input: "male 2 inches"  
19 - output: USB3  
20 -  
21 - CAPABILITIES:  
22 -  
23 - - CAPABILITY:  
24 - component: DetectorSensor  
25 -  
26 - attributes:  
27 -  
28 - - attribute:  
29 - key: manufacturer  
30 - value: Panasonic  
31 -  
32 - - attribute:  
33 - key: model  
34 - value: MN34230  
35 -  
36 - - attribute:  
37 - key: type  
38 - value: ["CMOS"]  
39 -  
40 - - attribute:  
41 - key: exposuretime  
42 - value: 1.0  
43 - liminf: 0.001  
44 - limsup: 1000  
45 - is_editable: True  
46 -  
47 - - attribute:  
48 - key: binnings  
49 - value:  
50 - binxy: [ [1,1], [2,2] ]  
51 - readouttime: [ 0.8, 0.8 ]  
52 - is_editable: True  
53 -  
54 - - attribute:  
55 - key: celldimx  
56 - value: 3.8e-6  
57 - - attribute:  
58 - key: celldimy  
59 - value: 3.8e-6  
60 -  
61 - - attribute:  
62 - key: cellnbx  
63 - value: 4656  
64 - - attribute:  
65 - key: cellnby  
66 - value: 3520  
67 -  
68 - - attribute:  
69 - key: color  
70 - value: ["None"]  
71 -  
72 - - attribute:  
73 - key: qdes  
74 - # http://www.astrosurf.com/buil/atik_vs_zwo/  
75 - value:  
76 - 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, 775e-9, 800e-9, 900e-9, 1000e-9, 1100e-9]  
77 - qde: [ 0.0, 0.15, 0.4, 0.5, 0.6, 0.62, 0.6, 0.58, 0.55, 0.52, 0.48, 0.47, 0.41, 0.37, 0.32, 0.26, 0.22, 0.18, 0.16, 0.08, 0.04, 0.0]  
78 -  
79 - - attribute:  
80 - key: electronic  
81 - # for binning 1  
82 - value:  
83 - gain_manufacturer: [ 0, 50, 100, 200, 300]  
84 - gain_eadu: [ 5.06, 2.75, 1.51, 0.475, 0.151]  
85 - readout_noise: [ 3.9, 2.4, 1.8, 1.3, 1.1]  
86 - readout_signal: [ 778, 773, 768, 762, 756]  
87 - saturation_level: [65535, 65535, 65535, 65535, 65535]  
88 -  
89 - - CAPABILITY:  
90 - component: DetectorShutter  
91 -  
92 - attributes:  
93 -  
94 - - attribute:  
95 - key: manufacturer  
96 - value: None  
97 -  
98 - - attribute:  
99 - key: model  
100 - value: None  
101 -  
102 - - attribute:  
103 - key: type  
104 - value: ['rolling']  
105 -  
106 - - attribute:  
107 - key: modes  
108 - value: ["opened"]  
109 - is_editable: False 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: ZWO
  9 + model: "ASI1600MM Pro"
  10 + description: "ZWO CMOS camera ASI 1600MM Pro. Sensor Panasonic MN34230"
  11 + sn: Undefined
  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 + connector:
  18 + input: "male 2 inches"
  19 + output: USB3
  20 +
  21 + comm:
  22 + supports: ["USB3"]
  23 + languages: ["ZWO"]
  24 + support: "USB3"
  25 + language: "ZWO"
  26 +
  27 + CAPABILITIES:
  28 +
  29 + - CAPABILITY:
  30 + component: DetectorSensor
  31 +
  32 + attributes:
  33 +
  34 + - attribute:
  35 + key: manufacturer
  36 + value: Panasonic
  37 +
  38 + - attribute:
  39 + key: model
  40 + value: MN34230
  41 +
  42 + - attribute:
  43 + key: type
  44 + value: ["CMOS"]
  45 +
  46 + - attribute:
  47 + key: exposuretime
  48 + value: 1.0
  49 + liminf: 0.001
  50 + limsup: 1000
  51 + is_editable: True
  52 +
  53 + - attribute:
  54 + key: binnings
  55 + value:
  56 + binxy: [ [1,1], [2,2] ]
  57 + readouttime: [ 0.8, 0.8 ]
  58 + is_editable: True
  59 +
  60 + - attribute:
  61 + key: celldimx
  62 + value: 3.8e-6
  63 + - attribute:
  64 + key: celldimy
  65 + value: 3.8e-6
  66 +
  67 + - attribute:
  68 + key: cellnbx
  69 + value: 4656
  70 + - attribute:
  71 + key: cellnby
  72 + value: 3520
  73 +
  74 + - attribute:
  75 + key: color
  76 + value: ["None"]
  77 +
  78 + - attribute:
  79 + key: qdes
  80 + # http://www.astrosurf.com/buil/atik_vs_zwo/
  81 + value:
  82 + 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, 775e-9, 800e-9, 900e-9, 1000e-9, 1100e-9]
  83 + qde: [ 0.0, 0.15, 0.4, 0.5, 0.6, 0.62, 0.6, 0.58, 0.55, 0.52, 0.48, 0.47, 0.41, 0.37, 0.32, 0.26, 0.22, 0.18, 0.16, 0.08, 0.04, 0.0]
  84 +
  85 + - attribute:
  86 + key: electronic
  87 + # for binning 1
  88 + value:
  89 + gain_manufacturer: [ 0, 50, 100, 200, 300]
  90 + gain_eadu: [ 5.06, 2.75, 1.51, 0.475, 0.151]
  91 + readout_noise: [ 3.9, 2.4, 1.8, 1.3, 1.1]
  92 + readout_signal: [ 778, 773, 768, 762, 756]
  93 + saturation_level: [65535, 65535, 65535, 65535, 65535]
  94 +
  95 + - CAPABILITY:
  96 + component: DetectorShutter
  97 +
  98 + attributes:
  99 +
  100 + - attribute:
  101 + key: manufacturer
  102 + value: None
  103 +
  104 + - attribute:
  105 + key: model
  106 + value: None
  107 +
  108 + - attribute:
  109 + key: type
  110 + value: ['rolling']
  111 +
  112 + - attribute:
  113 + key: modes
  114 + value: ["opened"]
  115 + is_editable: False
config/schemas/schema_device-2.0.yml
1 -schema;schema_component_attributes:  
2 - type: map  
3 - required: True  
4 - mapping:  
5 - attribute:  
6 - type: map  
7 - required: True  
8 - mapping:  
9 - key:  
10 - type: str  
11 - required: True  
12 - # is_* are False by default  
13 - is_editable:  
14 - type: bool  
15 - is_container:  
16 - type: bool  
17 - is_enum:  
18 - type: bool  
19 - value:  
20 - type: any  
21 - required: True  
22 - liminf:  
23 - type: number  
24 - limsup:  
25 - type: number  
26 - label:  
27 - type: any  
28 - unit:  
29 - type: any  
30 -  
31 -schema;schema_capability:  
32 - type: map  
33 - required: True  
34 - mapping:  
35 - component:  
36 - type: str  
37 - required: True  
38 - attributes:  
39 - type: seq  
40 - required: False # True if we're not using default values  
41 - seq:  
42 - - include : schema_component_attributes  
43 -  
44 -# old version  
45 -# schema;schema_capability:  
46 -# type: map  
47 -# required: True  
48 -# mapping:  
49 -  
50 -schema;schema_capabilities:  
51 - type: seq  
52 - sequence:  
53 - - type: map  
54 - mapping:  
55 - CAPABILITY:  
56 - include: schema_capability  
57 -  
58 -schema;schema_device:  
59 - type: map  
60 - required: True  
61 - mapping:  
62 - generic:  
63 - type: str  
64 - required: False  
65 - inventory_label:  
66 - type: str  
67 - required: True  
68 - manufacturer:  
69 - type: str  
70 - required: False  
71 - model:  
72 - type: str  
73 - required: False  
74 - description:  
75 - type: str  
76 - required: False  
77 - sn:  
78 - type: text  
79 - required: True  
80 - power:  
81 - type: map  
82 - required: False  
83 - mapping:  
84 - voltage:  
85 - type: int  
86 - intensity:  
87 - type: number  
88 - socket:  
89 - type: str  
90 - hostname:  
91 - type: str  
92 - virtual_machine:  
93 - type: bool  
94 - network_interfaces:  
95 - type: seq  
96 - sequence:  
97 - - type: str  
98 - connector:  
99 - type: map  
100 -  
101 - mapping:  
102 - input:  
103 - type: str  
104 -  
105 - output:  
106 - type: str  
107 -  
108 - os:  
109 - type: str  
110 -  
111 - os_version:  
112 - type: str  
113 -  
114 - protocol:  
115 - type: map  
116 -  
117 - mapping:  
118 - transport:  
119 - type: str  
120 -  
121 - langage:  
122 - type: str  
123 -  
124 - read:  
125 - type: bool  
126 -  
127 - write:  
128 - type: bool  
129 -  
130 - CAPABILITIES:  
131 - include: schema_capabilities  
132 - required: True  
133 - ATTACHED_DEVICES:  
134 - type: seq  
135 - sequence:  
136 - - type: map  
137 - mapping:  
138 - file:  
139 - type: str  
140 -  
141 -type: map  
142 -mapping:  
143 - schema:  
144 - type: str  
145 - required: True  
146 - DEVICE: 1 +schema;schema_component_attributes:
  2 + type: map
  3 + required: True
  4 + mapping:
  5 + attribute:
  6 + type: map
  7 + required: True
  8 + mapping:
  9 + key:
  10 + type: str
  11 + required: True
  12 + # is_* are False by default
  13 + is_editable:
  14 + type: bool
  15 + is_container:
  16 + type: bool
  17 + is_enum:
  18 + type: bool
  19 + value:
  20 + type: any
  21 + required: True
  22 + liminf:
  23 + type: number
  24 + limsup:
  25 + type: number
  26 + label:
  27 + type: any
  28 + unit:
  29 + type: any
  30 +
  31 +schema;schema_capability:
  32 + type: map
  33 + required: True
  34 + mapping:
  35 + component:
  36 + type: str
  37 + required: True
  38 + attributes:
  39 + type: seq
  40 + required: False # True if we're not using default values
  41 + seq:
  42 + - include : schema_component_attributes
  43 +
  44 +# old version
  45 +# schema;schema_capability:
  46 +# type: map
  47 +# required: True
  48 +# mapping:
  49 +
  50 +schema;schema_capabilities:
  51 + type: seq
  52 + sequence:
  53 + - type: map
  54 + mapping:
  55 + CAPABILITY:
  56 + include: schema_capability
  57 +
  58 +schema;schema_device:
  59 + type: map
  60 + required: True
  61 + mapping:
  62 + generic:
  63 + type: str
  64 + required: False
  65 + inventory_label:
  66 + type: str
  67 + required: True
  68 + manufacturer:
  69 + type: str
  70 + required: False
  71 + model:
  72 + type: str
  73 + required: False
  74 + description:
  75 + type: str
  76 + required: False
  77 + sn:
  78 + type: text
  79 + required: True
  80 + power:
  81 + type: map
  82 + required: False
  83 + mapping:
  84 + voltage:
  85 + type: int
  86 + intensity:
  87 + type: number
  88 + socket:
  89 + type: str
  90 + hostname:
  91 + type: str
  92 + virtual_machine:
  93 + type: bool
  94 + network_interfaces:
  95 + type: seq
  96 + sequence:
  97 + - type: str
  98 + connector:
  99 + type: map
  100 +
  101 + mapping:
  102 + input:
  103 + type: str
  104 +
  105 + output:
  106 + type: str
  107 +
  108 + comm:
  109 + type: map
  110 + required: False
  111 + mapping:
  112 + supports:
  113 + type: seq
  114 + required: False
  115 + sequence:
  116 + - type: str
  117 + languages:
  118 + type: seq
  119 + required: False
  120 + sequence:
  121 + - type: str
  122 + support:
  123 + type: str
  124 + required: False
  125 + language:
  126 + type: str
  127 + required: False
  128 +
  129 + os:
  130 + type: str
  131 +
  132 + os_version:
  133 + type: str
  134 +
  135 + protocol:
  136 + type: map
  137 +
  138 + mapping:
  139 + transport:
  140 + type: str
  141 +
  142 + langage:
  143 + type: str
  144 +
  145 + read:
  146 + type: bool
  147 +
  148 + write:
  149 + type: bool
  150 +
  151 + CAPABILITIES:
  152 + include: schema_capabilities
  153 + required: True
  154 + ATTACHED_DEVICES:
  155 + type: seq
  156 + sequence:
  157 + - type: map
  158 + mapping:
  159 + file:
  160 + type: str
  161 +
  162 +type: map
  163 +mapping:
  164 + schema:
  165 + type: str
  166 + required: True
  167 + DEVICE:
147 include: schema_device 168 include: schema_device
148 \ No newline at end of file 169 \ No newline at end of file
privatedev/config/guitalens/device_Astromecca_TM350_sn001.yml
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-001  
9 - sn: xx1  
10 -  
11 - CAPABILITIES:  
12 -  
13 - - CAPABILITY:  
14 - component: MountPointing  
15 -  
16 - attributes:  
17 -  
18 - - attribute:  
19 - key: connect_real_mount  
20 - value: False 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-001
  9 + sn: xx1
  10 +
  11 + comm:
  12 + support: "TCP"
  13 + language: "ASCOM"
  14 +
  15 + CAPABILITIES:
  16 +
  17 + - CAPABILITY:
  18 + component: MountPointing
  19 +
  20 + attributes:
  21 +
  22 + - attribute:
  23 + key: connect_real_mount
  24 + value: False