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 168 include: schema_device
148 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
... ...