QDMI Devices v0.1
Quantum Device Management Interface Devices
Loading...
Searching...
No Matches
sensors.h
Go to the documentation of this file.
1/*------------------------------------------------------------------------------
2Copyright 2024 Munich Quantum Software Stack Project
3
4Licensed under the Apache License, Version 2.0 with LLVM Exceptions (the
5"License"}; you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8https://github.com/Munich-Quantum-Software-Stack/QDMI-Devices/blob/develop/LICENSE
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13License for the specific language governing permissions and limitations under
14the License.
15
16SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
17------------------------------------------------------------------------------*/
18
19#include "dcdb_qdmi/device.h"
20#include "qdmi/constants.h"
21#include <array>
22#include <chrono>
23
24#include <dcdb/sensor.h>
25#include <iostream>
26#include <string>
27
31
43typedef struct DCDB_QDMI_TelemetrySensor_impl_d {
45 const std::string id;
47 const std::string unit;
49 const std::chrono::duration<float> sampling_rate{};
50
60 std::list<DCDB::SensorDataStoreReading> query(DCDB::Connection *connection,
61 uint64_t start, uint64_t end);
63
64const DCDB_QDMI_TelemetrySensor_impl_t TEL0{"/qct/q-exa/bluefors/tmixing", "uK",
65 std::chrono::duration<float>(60)};
66
67const DCDB_QDMI_TelemetrySensor_impl_t TEL1{"/qct/daqc/bluefors/tmixing", "uK",
68 std::chrono::duration<float>(60)};
69
71const DCDB_QDMI_TelemetrySensor_impl_t TEL2{"/qct/q-exa/bluefors/t4k", "K",
72 std::chrono::duration<float>(60)};
73
74const DCDB_QDMI_TelemetrySensor_impl_t TEL3{"/qct/daqc/bluefors/t4k", "K",
75 std::chrono::duration<float>(60)};
76
77const DCDB_QDMI_TelemetrySensor_impl_t TEL4{"/qct/q-exa/bluefors/t50k", "K",
78 std::chrono::duration<float>(60)};
79
80const DCDB_QDMI_TelemetrySensor_impl_t TEL5{"/qct/daqc/bluefors/t50k", "K",
81 std::chrono::duration<float>(60)};
82
83const DCDB_QDMI_TelemetrySensor_impl_t TEL6{"/qct/q-exa/bluefors/tstill", "K",
84 std::chrono::duration<float>(60)};
85
86const DCDB_QDMI_TelemetrySensor_impl_t TEL7{"/qct/daqc/bluefors/tstill", "K",
87 std::chrono::duration<float>(60)};
88
90const DCDB_QDMI_TelemetrySensor_impl_t TEL8{"/qct/daqc/bluefors/p1", "Pa",
91 std::chrono::duration<float>(60)};
92
93const DCDB_QDMI_TelemetrySensor_impl_t TEL9{"/qct/q-exa/bluefors/p1", "Pa",
94 std::chrono::duration<float>(60)};
95
96const DCDB_QDMI_TelemetrySensor_impl_t TEL10{"/qct/daqc/bluefors/p2", "Pa",
97 std::chrono::duration<float>(60)};
98
99const DCDB_QDMI_TelemetrySensor_impl_t TEL11{"/qct/q-exa/bluefors/p2", "Pa",
100 std::chrono::duration<float>(60)};
101
102const DCDB_QDMI_TelemetrySensor_impl_t TEL12{"/qct/daqc/bluefors/p3", "Pa",
103 std::chrono::duration<float>(60)};
104
105const DCDB_QDMI_TelemetrySensor_impl_t TEL13{"/qct/q-exa/bluefors/p3", "Pa",
106 std::chrono::duration<float>(60)};
107
108const DCDB_QDMI_TelemetrySensor_impl_t TEL14{"/qct/daqc/bluefors/p4", "Pa",
109 std::chrono::duration<float>(60)};
110
111const DCDB_QDMI_TelemetrySensor_impl_t TEL15{"/qct/q-exa/bluefors/p4", "Pa",
112 std::chrono::duration<float>(60)};
113
114const DCDB_QDMI_TelemetrySensor_impl_t TEL16{"/qct/daqc/bluefors/p5", "Pa",
115 std::chrono::duration<float>(60)};
116
117const DCDB_QDMI_TelemetrySensor_impl_t TEL17{"/qct/q-exa/bluefors/p5", "Pa",
118 std::chrono::duration<float>(60)};
119
120const DCDB_QDMI_TelemetrySensor_impl_t TEL18{"/qct/daqc/bluefors/p6", "Pa",
121 std::chrono::duration<float>(60)};
122
123const DCDB_QDMI_TelemetrySensor_impl_t TEL19{"/qct/q-exa/bluefors/p6", "Pa",
124 std::chrono::duration<float>(60)};
125
127const DCDB_QDMI_TelemetrySensor_impl_t TEL20{"/qic/warmlab/light", "lux",
128 std::chrono::duration<float>(60)};
129
130const DCDB_QDMI_TelemetrySensor_impl_t TEL21{"/qic/coldlab/light", "lux",
131 std::chrono::duration<float>(60)};
132
134const DCDB_QDMI_TelemetrySensor_impl_t TEL22{"/qic/warmlab/loudness", "dB",
135 std::chrono::duration<float>(60)};
136
139 "/qic/coldlab/MR1/microphone", "dB", std::chrono::duration<float>(2e-05)};
140
143 "/qic/coldlab/seismometer/X", "ug", std::chrono::duration<float>(0.00002)};
144
146 "/qic/coldlab/seismometer/Y", "ug", std::chrono::duration<float>(0.00002)};
147
149 "/qic/coldlab/seismometer/Z", "ug", std::chrono::duration<float>(0.00002)};
150
153 "/qic/coldlab/magnetometer/X", "nT", std::chrono::duration<float>(0.00002)};
154
156 "/qic/coldlab/magnetometer/Y", "nT", std::chrono::duration<float>(0.00002)};
157
159 "/qic/coldlab/magnetometer/Z", "nT", std::chrono::duration<float>(0.00002)};
160
162const DCDB_QDMI_TelemetrySensor_impl_t TEL30{"/qic/warmlab/pressure", "Pa",
163 std::chrono::duration<float>(60)};
164
165const DCDB_QDMI_TelemetrySensor_impl_t TEL31{"/qic/coldlab/pressure", "Pa",
166 std::chrono::duration<float>(60)};
167
170 "/qic/coldlab/MR1/microphone_max", "dB", std::chrono::duration<float>(1)};
171
173 "/qic/coldlab/MR1/microphone_min", "dB", std::chrono::duration<float>(1)};
174
177 "/qic/coldlab/seismometer/max/X", "ug", std::chrono::duration<float>(1)};
178
180 "/qic/coldlab/seismometer/max/Y", "ug", std::chrono::duration<float>(1)};
181
183 "/qic/coldlab/seismometer/max/Z", "ug", std::chrono::duration<float>(1)};
184
186 "/qic/coldlab/seismometer/min/X", "ug", std::chrono::duration<float>(1)};
187
189 "/qic/coldlab/seismometer/min/Y", "ug", std::chrono::duration<float>(1)};
190
192 "/qic/coldlab/seismometer/min/Z", "ug", std::chrono::duration<float>(1)};
193
196 "/qic/coldlab/magnetometer/stats/max/X", "nT",
197 std::chrono::duration<float>(1)};
198
200 "/qic/coldlab/magnetometer/stats/max/Y", "nT",
201 std::chrono::duration<float>(1)};
202
204 "/qic/coldlab/magnetometer/stats/max/Z", "nT",
205 std::chrono::duration<float>(1)};
206
208 "/qic/coldlab/magnetometer/stats/min/X", "nT",
209 std::chrono::duration<float>(1)};
210
212 "/qic/coldlab/magnetometer/stats/min/Y", "nT",
213 std::chrono::duration<float>(1)};
214
216 "/qic/coldlab/magnetometer/stats/min/Z", "nT",
217 std::chrono::duration<float>(1)};
218
221 "/qic/warmlab/magnetometer/X", "nT", std::chrono::duration<float>(60)};
222
224 "/qic/warmlab/magnetometer/Y", "nT", std::chrono::duration<float>(60)};
225
227 "/qic/warmlab/magnetometer/Z", "nT", std::chrono::duration<float>(60)};
228
231 "/qic/coldlab/humidity", "humidity", std::chrono::duration<float>(60)};
232
234 "/qic/warmlab/humidity", "humidity", std::chrono::duration<float>(60)};
235
237const DCDB_QDMI_TelemetrySensor_impl_t TEL51{"/qic/warmlab/temperature", "K",
238 std::chrono::duration<float>(60)};
239
240const DCDB_QDMI_TelemetrySensor_impl_t TEL52{"/qic/coldlab/temperature", "K",
241 std::chrono::duration<float>(60)};
242
244 "/qic/coldlab/temperature/28FC45720E000071", "K",
245 std::chrono::duration<float>(60)};
246
248 "/qic/coldlab/temperature/280105730E00002F", "K",
249 std::chrono::duration<float>(60)};
250
252 "/qic/coldlab/temperature/280D73740E000025", "K",
253 std::chrono::duration<float>(60)};
254
256 "/qic/coldlab/temperature/28154A740E0000A8", "K",
257 std::chrono::duration<float>(60)};
258
260 "/qic/coldlab/temperature/28169F720E000074", "K",
261 std::chrono::duration<float>(60)};
262
264 "/qic/coldlab/temperature/281843740E000011", "K",
265 std::chrono::duration<float>(60)};
266
268 "/qic/coldlab/temperature/281AF5730E00002A", "K",
269 std::chrono::duration<float>(60)};
270
272 "/qic/coldlab/temperature/282E54720E00006A", "K",
273 std::chrono::duration<float>(60)};
274
276 "/qic/coldlab/temperature/2836E1730E000082", "K",
277 std::chrono::duration<float>(60)};
278
280 "/qic/coldlab/temperature/28428F740E0000F3", "K",
281 std::chrono::duration<float>(60)};
282
284 "/qic/coldlab/temperature/28464D720E000087", "K",
285 std::chrono::duration<float>(60)};
286
288 "/qic/coldlab/temperature/28479D720E0000EE", "K",
289 std::chrono::duration<float>(60)};
290
292 "/qic/coldlab/temperature/284C8D720E00006A", "K",
293 std::chrono::duration<float>(60)};
294
296 "/qic/coldlab/temperature/285502740E00000A", "K",
297 std::chrono::duration<float>(60)};
298
300 "/qic/coldlab/temperature/285598730E000086", "K",
301 std::chrono::duration<float>(60)};
302
304 "/qic/coldlab/temperature/2858E4720E00000F", "K",
305 std::chrono::duration<float>(60)};
306
308 "/qic/coldlab/temperature/285920740E00000C", "K",
309 std::chrono::duration<float>(60)};
310
312 "/qic/coldlab/temperature/2859DB730E00005C", "K",
313 std::chrono::duration<float>(60)};
314
316 "/qic/coldlab/temperature/286230720E00006C", "K",
317 std::chrono::duration<float>(60)};
318
320 "/qic/coldlab/temperature/287805730E000021", "K",
321 std::chrono::duration<float>(60)};
322
324 "/qic/coldlab/temperature/287815740E0000DB", "K",
325 std::chrono::duration<float>(60)};
326
328 "/qic/coldlab/temperature/287A8E730E0000F4", "K",
329 std::chrono::duration<float>(60)};
330
332 "/qic/coldlab/temperature/288605730E000040", "K",
333 std::chrono::duration<float>(60)};
334
336 "/qic/coldlab/temperature/288CC2740E00007A", "K",
337 std::chrono::duration<float>(60)};
338
340 "/qic/coldlab/temperature/289233740E000059", "K",
341 std::chrono::duration<float>(60)};
342
344 "/qic/coldlab/temperature/2892C0720E0000B8", "K",
345 std::chrono::duration<float>(60)};
346
348 "/qic/coldlab/temperature/289A65730E000077", "K",
349 std::chrono::duration<float>(60)};
350
352 "/qic/coldlab/temperature/28B31C740E00004F", "K",
353 std::chrono::duration<float>(60)};
354
356 "/qic/coldlab/temperature/28B8BB740E0000D5", "K",
357 std::chrono::duration<float>(60)};
358
360 "/qic/coldlab/temperature/28BC52740E000020", "K",
361 std::chrono::duration<float>(60)};
362
364 "/qic/coldlab/temperature/28BCF6730E00008A", "K",
365 std::chrono::duration<float>(60)};
366
368 "/qic/coldlab/temperature/28D0A6740E000027", "K",
369 std::chrono::duration<float>(60)};
370
372 "/qic/coldlab/temperature/28DA45730E0000FA", "K",
373 std::chrono::duration<float>(60)};
374
376 "/qic/coldlab/temperature/28EA6D740E000057", "K",
377 std::chrono::duration<float>(60)};
378
380 "/qic/coldlab/temperature/28EB91730E000061", "K",
381 std::chrono::duration<float>(60)};
382
384 "/qic/coldlab/temperature/28EDE3730E00003D", "K",
385 std::chrono::duration<float>(60)};
386
388 "/qic/coldlab/temperature/28F192730E0000BB", "K",
389 std::chrono::duration<float>(60)};
390
392constexpr std::array<const DCDB_QDMI_TelemetrySensor_impl_t *, 90>
394 &TEL0, &TEL1, &TEL2, &TEL3, &TEL4, &TEL5, &TEL6, &TEL7, &TEL8,
395 &TEL9, &TEL10, &TEL11, &TEL12, &TEL13, &TEL14, &TEL15, &TEL16, &TEL17,
396 &TEL18, &TEL19, &TEL20, &TEL21, &TEL22, &TEL23, &TEL24, &TEL25, &TEL26,
397 &TEL27, &TEL28, &TEL29, &TEL30, &TEL31, &TEL32, &TEL33, &TEL34, &TEL35,
398 &TEL36, &TEL37, &TEL38, &TEL39, &TEL40, &TEL41, &TEL42, &TEL43, &TEL44,
399 &TEL45, &TEL46, &TEL47, &TEL48, &TEL49, &TEL50, &TEL51, &TEL52, &TEL53,
400 &TEL54, &TEL55, &TEL56, &TEL57, &TEL58, &TEL59, &TEL60, &TEL61, &TEL62,
401 &TEL63, &TEL64, &TEL65, &TEL66, &TEL67, &TEL68, &TEL69, &TEL70, &TEL71,
402 &TEL72, &TEL73, &TEL74, &TEL75, &TEL76, &TEL77, &TEL78, &TEL79, &TEL80,
403 &TEL81, &TEL82, &TEL83, &TEL84, &TEL85, &TEL86, &TEL87, &TEL88, &TEL89};
const DCDB_QDMI_TelemetrySensor_impl_t TEL63
The temperature in the Coldlab - 28464D720E000087.
Definition sensors.h:283
const DCDB_QDMI_TelemetrySensor_impl_t TEL52
The temperature in the Coldlab.
Definition sensors.h:240
const DCDB_QDMI_TelemetrySensor_impl_t TEL7
TODO.
Definition sensors.h:86
const DCDB_QDMI_TelemetrySensor_impl_t TEL84
The temperature in the Coldlab - 28D0A6740E000027.
Definition sensors.h:367
constexpr std::array< const DCDB_QDMI_TelemetrySensor_impl_t *, 90 > DCDB_DEVICE_TELEMETRYSENSORS
All the telemetry sensor array.
Definition sensors.h:393
const DCDB_QDMI_TelemetrySensor_impl_t TEL22
The loudness in the Warmlab.
Definition sensors.h:134
const DCDB_QDMI_TelemetrySensor_impl_t TEL86
The temperature in the Coldlab - 28EA6D740E000057.
Definition sensors.h:375
const DCDB_QDMI_TelemetrySensor_impl_t TEL25
The high frequency seismometer in the Coldlab - Y.
Definition sensors.h:145
const DCDB_QDMI_TelemetrySensor_impl_t TEL73
The temperature in the Coldlab - 287815740E0000DB.
Definition sensors.h:323
const DCDB_QDMI_TelemetrySensor_impl_t TEL81
The temperature in the Coldlab - 28B8BB740E0000D5.
Definition sensors.h:355
const DCDB_QDMI_TelemetrySensor_impl_t TEL62
The temperature in the Coldlab - 28428F740E0000F3.
Definition sensors.h:279
const DCDB_QDMI_TelemetrySensor_impl_t TEL32
The maximum parameter of the high frequency microphone in the Coldlab.
Definition sensors.h:169
const DCDB_QDMI_TelemetrySensor_impl_t TEL27
The high frequency magnetometer in the Coldlab - x.
Definition sensors.h:152
const DCDB_QDMI_TelemetrySensor_impl_t TEL11
The vacuum can pressure in the Qexa cryostat - 2.
Definition sensors.h:99
const DCDB_QDMI_TelemetrySensor_impl_t TEL56
The temperature in the Coldlab - 28154A740E0000A8.
Definition sensors.h:255
const DCDB_QDMI_TelemetrySensor_impl_t TEL5
The temperature of the 50 Kelvin chamber in the Daqc cryostat.
Definition sensors.h:80
const DCDB_QDMI_TelemetrySensor_impl_t TEL50
The humidity in the Warmlab.
Definition sensors.h:233
const DCDB_QDMI_TelemetrySensor_impl_t TEL88
The temperature in the Coldlab - 28EDGE3730E00003D.
Definition sensors.h:383
const DCDB_QDMI_TelemetrySensor_impl_t TEL43
The minimum parameter of the high frequency magnetometer in the Coldlab - X.
Definition sensors.h:207
const DCDB_QDMI_TelemetrySensor_impl_t TEL21
The sunlight intensity in the Coldlab.
Definition sensors.h:130
const DCDB_QDMI_TelemetrySensor_impl_t TEL10
The vacuum can pressure in the Daqc cryostat - 2.
Definition sensors.h:96
const DCDB_QDMI_TelemetrySensor_impl_t TEL60
The temperature in the Coldlab - 282E54720E00006A.
Definition sensors.h:271
const DCDB_QDMI_TelemetrySensor_impl_t TEL66
The temperature in the Coldlab - 285502740E00000A.
Definition sensors.h:295
const DCDB_QDMI_TelemetrySensor_impl_t TEL78
The temperature in the Coldlab - 2892C0720E0000B8.
Definition sensors.h:343
const DCDB_QDMI_TelemetrySensor_impl_t TEL72
The temperature in the Coldlab - 287805730E000021.
Definition sensors.h:319
const DCDB_QDMI_TelemetrySensor_impl_t TEL61
The temperature in the Coldlab - 2836E1730E000082.
Definition sensors.h:275
const DCDB_QDMI_TelemetrySensor_impl_t TEL2
The temperature of the 4 Kelvin chamber in the QExa cryostat.
Definition sensors.h:71
const DCDB_QDMI_TelemetrySensor_impl_t TEL6
TODO.
Definition sensors.h:83
const DCDB_QDMI_TelemetrySensor_impl_t TEL49
The humidity in the Coldlab.
Definition sensors.h:230
const DCDB_QDMI_TelemetrySensor_impl_t TEL46
The magnetometer in the Warmlab - X.
Definition sensors.h:220
const DCDB_QDMI_TelemetrySensor_impl_t TEL55
The temperature in the Coldlab - 280D73740E000025.
Definition sensors.h:251
const DCDB_QDMI_TelemetrySensor_impl_t TEL38
The minimum parameter of the high frequency seismometer in the Coldlab - Y.
Definition sensors.h:188
const DCDB_QDMI_TelemetrySensor_impl_t TEL89
The temperature in the Coldlab - 28F192730E0000BB.
Definition sensors.h:387
const DCDB_QDMI_TelemetrySensor_impl_t TEL79
The temperature in the Coldlab - 289A65730E000077.
Definition sensors.h:347
const DCDB_QDMI_TelemetrySensor_impl_t TEL54
The temperature in the Coldlab - 280105730E00002F.
Definition sensors.h:247
const DCDB_QDMI_TelemetrySensor_impl_t TEL58
The temperature in the Coldlab - 281843740E000011.
Definition sensors.h:263
const DCDB_QDMI_TelemetrySensor_impl_t TEL30
The pressure in the Warmlab.
Definition sensors.h:162
const DCDB_QDMI_TelemetrySensor_impl_t TEL87
The temperature in the Coldlab - 28EB91730E000061.
Definition sensors.h:379
const DCDB_QDMI_TelemetrySensor_impl_t TEL40
The maximum parameter of the high frequency magnetometer in the Coldlab - X.
Definition sensors.h:195
const DCDB_QDMI_TelemetrySensor_impl_t TEL28
The high frequency magnetometer in the Coldlab - Y.
Definition sensors.h:155
const DCDB_QDMI_TelemetrySensor_impl_t TEL57
The temperature in the Coldlab - 28169F720E000074.
Definition sensors.h:259
const DCDB_QDMI_TelemetrySensor_impl_t TEL0
The temperature of the mixing chamber in the QExa cryostat.
Definition sensors.h:64
const DCDB_QDMI_TelemetrySensor_impl_t TEL83
The temperature in the Coldlab - 28BCF6730E00008A.
Definition sensors.h:363
const DCDB_QDMI_TelemetrySensor_impl_t TEL59
The temperature in the Coldlab - 281AF5730E00002A.
Definition sensors.h:267
const DCDB_QDMI_TelemetrySensor_impl_t TEL26
The high frequency seismometer in the Coldlab - Z.
Definition sensors.h:148
const DCDB_QDMI_TelemetrySensor_impl_t TEL23
The high frequency microphone in the Coldlab.
Definition sensors.h:138
const DCDB_QDMI_TelemetrySensor_impl_t TEL37
The minimum parameter of the high frequency seismometer in the Coldlab - X.
Definition sensors.h:185
const DCDB_QDMI_TelemetrySensor_impl_t TEL9
The vacuum can pressure in the Qexa cryostat - 1.
Definition sensors.h:93
const DCDB_QDMI_TelemetrySensor_impl_t TEL51
The temperature in the Warmlab.
Definition sensors.h:237
const DCDB_QDMI_TelemetrySensor_impl_t TEL85
The temperature in the Coldlab - 28DA45730E0000FA.
Definition sensors.h:371
const DCDB_QDMI_TelemetrySensor_impl_t TEL18
The vacuum can pressure in the Daqc cryostat - 6.
Definition sensors.h:120
const DCDB_QDMI_TelemetrySensor_impl_t TEL42
The maximum parameter of the high frequency magnetometer in the Coldlab - Z.
Definition sensors.h:203
const DCDB_QDMI_TelemetrySensor_impl_t TEL53
The temperature in the Coldlab - 28FC45720E000071.
Definition sensors.h:243
const DCDB_QDMI_TelemetrySensor_impl_t TEL1
The temperature of the mixing chamber in the Daqc cryostat.
Definition sensors.h:67
const DCDB_QDMI_TelemetrySensor_impl_t TEL75
The temperature in the Coldlab - 288605730E000040.
Definition sensors.h:331
const DCDB_QDMI_TelemetrySensor_impl_t TEL33
The minimum parameter of the high frequency microphone in the Coldlab.
Definition sensors.h:172
const DCDB_QDMI_TelemetrySensor_impl_t TEL14
The vacuum can pressure in the Daqc cryostat - 4.
Definition sensors.h:108
const DCDB_QDMI_TelemetrySensor_impl_t TEL12
The vacuum can pressure in the Daqc cryostat - 3.
Definition sensors.h:102
const DCDB_QDMI_TelemetrySensor_impl_t TEL4
The temperature of the 50 Kelvin chamber in the QExa cryostat.
Definition sensors.h:77
const DCDB_QDMI_TelemetrySensor_impl_t TEL17
The vacuum can pressure in the Qexa cryostat - 5.
Definition sensors.h:117
const DCDB_QDMI_TelemetrySensor_impl_t TEL39
The minimum parameter of the high frequency seismometer in the Coldlab - Z.
Definition sensors.h:191
const DCDB_QDMI_TelemetrySensor_impl_t TEL8
The vacuum can pressure in the Daqc cryostat - 1.
Definition sensors.h:90
const DCDB_QDMI_TelemetrySensor_impl_t TEL48
The magnetometer in the Warmlab - Z.
Definition sensors.h:226
const DCDB_QDMI_TelemetrySensor_impl_t TEL76
The temperature in the Coldlab - 288CC2740E00007A.
Definition sensors.h:335
const DCDB_QDMI_TelemetrySensor_impl_t TEL68
The temperature in the Coldlab - 2858E4720E00000F.
Definition sensors.h:303
const DCDB_QDMI_TelemetrySensor_impl_t TEL20
The sunlight intensity in the Warmlab.
Definition sensors.h:127
const DCDB_QDMI_TelemetrySensor_impl_t TEL24
The high frequency seismometer in the Coldlab - x.
Definition sensors.h:142
const DCDB_QDMI_TelemetrySensor_impl_t TEL3
The temperature of the 4 Kelvin chamber in the Daqc cryostat.
Definition sensors.h:74
const DCDB_QDMI_TelemetrySensor_impl_t TEL74
The temperature in the Coldlab - 287A8E730E0000F4.
Definition sensors.h:327
const DCDB_QDMI_TelemetrySensor_impl_t TEL29
The high frequency magnetometer in the Coldlab - Z.
Definition sensors.h:158
const DCDB_QDMI_TelemetrySensor_impl_t TEL16
The vacuum can pressure in the Daqc cryostat - 5.
Definition sensors.h:114
const DCDB_QDMI_TelemetrySensor_impl_t TEL13
The vacuum can pressure in the Qexa cryostat - 3.
Definition sensors.h:105
const DCDB_QDMI_TelemetrySensor_impl_t TEL47
The magnetometer in the Warmlab - Y.
Definition sensors.h:223
const DCDB_QDMI_TelemetrySensor_impl_t TEL35
The maximum parameter of the high frequency seismometer in the Coldlab - Y.
Definition sensors.h:179
const DCDB_QDMI_TelemetrySensor_impl_t TEL41
The maximum parameter of the high frequency magnetometer in the Coldlab - Y.
Definition sensors.h:199
const DCDB_QDMI_TelemetrySensor_impl_t TEL82
The temperature in the Coldlab - 28BC52740E000020.
Definition sensors.h:359
const DCDB_QDMI_TelemetrySensor_impl_t TEL45
The minimum parameter of the high frequency magnetometer in the Coldlab - Z.
Definition sensors.h:215
const DCDB_QDMI_TelemetrySensor_impl_t TEL77
The temperature in the Coldlab - 289233740E000059.
Definition sensors.h:339
const DCDB_QDMI_TelemetrySensor_impl_t TEL15
The vacuum can pressure in the Qexa cryostat - 4.
Definition sensors.h:111
const DCDB_QDMI_TelemetrySensor_impl_t TEL70
The temperature in the Coldlab - 2859DB730E00005C.
Definition sensors.h:311
const DCDB_QDMI_TelemetrySensor_impl_t TEL31
The pressure in the Coldlab.
Definition sensors.h:165
const DCDB_QDMI_TelemetrySensor_impl_t TEL71
The temperature in the Coldlab - 286230720E00006C.
Definition sensors.h:315
const DCDB_QDMI_TelemetrySensor_impl_t TEL69
The temperature in the Coldlab - 285920740E00000C.
Definition sensors.h:307
const DCDB_QDMI_TelemetrySensor_impl_t TEL65
The temperature in the Coldlab - 284C8D720E00006A.
Definition sensors.h:291
const DCDB_QDMI_TelemetrySensor_impl_t TEL44
The minimum parameter of the high frequency magnetometer in the Coldlab - Y.
Definition sensors.h:211
const DCDB_QDMI_TelemetrySensor_impl_t TEL36
The maximum parameter of the high frequency seismometer in the Coldlab - Z.
Definition sensors.h:182
const DCDB_QDMI_TelemetrySensor_impl_t TEL34
The maximum parameter of the high frequency seismometer in the Coldlab - X.
Definition sensors.h:176
const DCDB_QDMI_TelemetrySensor_impl_t TEL19
The vacuum can pressure in the Qexa cryostat - 6.
Definition sensors.h:123
const DCDB_QDMI_TelemetrySensor_impl_t TEL80
The temperature in the Coldlab - 28B31C740E00004F.
Definition sensors.h:351
const DCDB_QDMI_TelemetrySensor_impl_t TEL64
The temperature in the Coldlab - 28479D720E0000EE.
Definition sensors.h:287
const DCDB_QDMI_TelemetrySensor_impl_t TEL67
The temperature in the Coldlab - 285598730E000086.
Definition sensors.h:299
The implementation of the encapsulated type QDMI_TelemetrySensor on the device-side.
Definition sensors.h:43
const std::chrono::duration< float > sampling_rate
float The samples per second of an telemetry.
Definition sensors.h:49
const std::string id
The unique ID to identify the telemetry.
Definition sensors.h:45
const std::string unit
The unit of an telemetry variable, e.g., Kelvin for temperature.
Definition sensors.h:47