Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
RshCapsDescription.h
См. документацию.
1 
18 #ifndef RSH_CAPS_DESCRIPTION_H
19 #define RSH_CAPS_DESCRIPTION_H
20 
21 #include "RshMacro.h"
22 #include "RshFunctions.h"
23 #include "RshConsts_CapsCodes.h"
24 
25 
47 #pragma pack(push, 8)
48 
66 
78  std::wstring CapsName;
79 
91  std::wstring ru;
92 
104  std::wstring en;
105 };
106 
107 
108 
110 //<BeginCapsDescription>
112 rshUTF16("RSH_CAPS_DEVICE_PCI"),
113 rshUTF16("Устройство с интерфейсом PCI."),
114 rshUTF16("Device has PCI interface.")},
115 
117 rshUTF16("RSH_CAPS_DEVICE_PCI_EXPRESS"),
118 rshUTF16("Устройство с интерфейсом PCI Express."),
119 rshUTF16("Device has PCI Express interface.")},
120 
122 rshUTF16("RSH_CAPS_DEVICE_USB1_1"),
123 rshUTF16("Устройство с интерфейсом USB 1.1."),
124 rshUTF16("Device has USB 1.1 interface.")},
125 
127 rshUTF16("RSH_CAPS_DEVICE_USB2_0"),
128 rshUTF16("Устройство с интерфейсом USB 2.0."),
129 rshUTF16("Device has USB 2.0 interface.")},
130 
132 rshUTF16("RSH_CAPS_DEVICE_USB3_0"),
133 rshUTF16("Устройство с интерфейсом USB 3.0."),
134 rshUTF16("Device has USB 3.0 interface.")},
135 
137 rshUTF16("RSH_CAPS_DEVICE_ETHERNET"),
138 rshUTF16("Устройство с интерфейсом Ethernet."),
139 rshUTF16("Device has Ethernet interface.")},
140 
142 rshUTF16("RSH_CAPS_DEVICE_FREQUENCY_SYNTHESIZER"),
143 rshUTF16("Устройство имеет синтезатор частоты."),
144 rshUTF16("Device has frequency synthesizer installed.")},
145 
147 rshUTF16("RSH_CAPS_DEVICE_TIMER_8254"),
148 rshUTF16("В устройстве установлен программируемый счетчик-таймер Intel 8254."),
149 rshUTF16("Device has 3 channel Intel 8254 PIT chip installed.")},
150 
152 rshUTF16("RSH_CAPS_DEVICE_MEMORY_PER_CHANNEL"),
153 rshUTF16("Устройство поддерживает возможность задать произвольный размер блока для каждого измерительного канала."),
154 rshUTF16("Device supports selection of individual block size for each analog channel.")},
155 
157 rshUTF16("RSH_CAPS_DEVICE_FREQUENCY_LIST"),
158 rshUTF16("Устройство имеет таблицу фиксированных частот квантования."),
159 rshUTF16("Device has predefined sampling rates list.")},
160 
162 rshUTF16("RSH_CAPS_DEVICE_SIZE_LIST"),
163 rshUTF16("Устройство имеет таблицу фиксированных размеров."),
164 rshUTF16("Device has predefined buffer size list.")},
165 
167 rshUTF16("RSH_CAPS_DEVICE_HAS_DIGITAL_PORT"),
168 rshUTF16("Устройство имеет цифровые линии для ввода (вывода) данных"),
169 rshUTF16("Device has TTL lines for input (output).")},
170 
172 rshUTF16("RSH_CAPS_DEVICE_GAIN_LIST"),
173 rshUTF16("Устройство имеет таблицу коэффициентов усиления."),
174 rshUTF16("Device has predefined list of gain coefficients.")},
175 
177 rshUTF16("RSH_CAPS_DEVICE_GAINS_PER_CHANNEL"),
178 rshUTF16("Поддерживается установка коэффициента усиления индивидуально для каждого канала."),
179 rshUTF16("Gain coefficients can be set separately for each analog channel.")},
180 
182 rshUTF16("RSH_CAPS_DEVICE_PREHISTORY"),
183 rshUTF16("Доступна возможность записи предыстории измерения."),
184 rshUTF16("Prehistory data writing is availible.")},
185 
187 rshUTF16("RSH_CAPS_DEVICE_DOUBLE_FREQUENCY_MODE"),
188 rshUTF16("Устройство поддерживает режим сбора данных с удвоенной частотой дискретизации."),
189 rshUTF16("Device supports double frequency data acquisition mode.")},
190 
192 rshUTF16("RSH_CAPS_DEVICE_QUADRO_FREQUENCY_MODE"),
193 rshUTF16("Устройство поддерживает режим режим сбора данных с учетверенной частотой дискретизации."),
194 rshUTF16("Device supports quadro frequency data acquisition mode.")},
195 
197 rshUTF16("RSH_CAPS_DEVICE_AUTO_CALIBRATION"),
198 rshUTF16("Устройство поддерживает режим автокалибровки."),
199 rshUTF16("Device supports autocalibration.")},
200 
202 rshUTF16("RSH_CAPS_DEVICE_SYNCHRO_INTERNAL"),
203 rshUTF16("Аналоговые каналы устройства могут быть использованы в качестве источника синхронизации."),
204 rshUTF16("Analog input of the device can be used as trigger source.")},
205 
207 rshUTF16("RSH_CAPS_DEVICE_SYNCHRO_EXTERNAL"),
208 rshUTF16("Устройство имеет дополнительный вход, который может быть использован в качестве источника синхронизации."),
209 rshUTF16("Device has additional input that can be used as trigger source.")},
210 
212 rshUTF16("RSH_CAPS_DEVICE_EXTERNAL_START"),
213 rshUTF16("Устройство поддерживает возможность внешнего запуска преобразования."),
214 rshUTF16("Device has digital trigger.")},
215 
217 rshUTF16("RSH_CAPS_DEVICE_HYSTERESIS"),
218 rshUTF16("Устройство имеет возможность задания уровня гистерезиса для синхронизации."),
219 rshUTF16("Device has programmable hysteresis for synchronization.")},
220 
222 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_GAIN_LIST"),
223 rshUTF16("Устройство имеет отдельный список коэффициентов усиления для входа внешней синхронизации."),
224 rshUTF16("Device have separate gain coefficients list for externl input.")},
225 
227 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_FILTER_LOW"),
228 rshUTF16("Фильтр низких частот может быть включен для входа внешней синхронизации."),
229 rshUTF16("High pass filter can be set on external syncrhonization input.")},
230 
232 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_FILTER_HIGH"),
233 rshUTF16("Фильтр высоких частот может быть включен для входа внешней синхронизации."),
234 rshUTF16("Low pass filter can be set on external syncrhonization input.")},
235 
237 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_INPUT_RESIST_50_OHM"),
238 rshUTF16("Доступен режим входного сопротивления 50Ом для входа внешней синхронизации."),
239 rshUTF16("External synchronization input of the device has 50 Ohm resist mode.")},
240 
242 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_INPUT_RESIST_1_MOHM"),
243 rshUTF16("Доступен режим входного сопротивления 1МОм для входа внешней синхронизации."),
244 rshUTF16("External synchronization input of the device has 1 MOhm resist mode.")},
245 
247 rshUTF16("RSH_CAPS_DEVICE_EXT_SYNC_COUPLING_AC_DC"),
248 rshUTF16("Доступна возможность переключения состояния входа внешней синхронизации \"Открытый\"/\"Закрытый\"."),
249 rshUTF16("AC/DC coupling of the external synchronization input can be changed.")},
250 
252 rshUTF16("RSH_CAPS_DEVICE_HAS_DAC_INSTALLED"),
253 rshUTF16("Устройство имеет один или несколько ЦАПов."),
254 rshUTF16("Device have one or more DAC modules installed.")},
255 
257 rshUTF16("RSH_CAPS_DEVICE_INPUT_LEVEL_ADJUSTMENT"),
258 rshUTF16("Устройство имеет возможность подстройки уровня входного напряжения аналоговых каналов."),
259 rshUTF16("Device's analog channels have programmable hardware input level adjustment.")},
260 
262 rshUTF16("RSH_CAPS_DEVICE_INPUT_COUPLING_AC_DC"),
263 rshUTF16("Доступна возможность переключения состояния аналоговых входов \"открытый/закрытый\"."),
264 rshUTF16("AC/DC coupling of the analog inputs can be changed.")},
265 
267 rshUTF16("RSH_CAPS_DEVICE_INPUT_RESIST_50_OHM"),
268 rshUTF16("Доступен режим входного сопротивления 50Ом для аналоговых каналов."),
269 rshUTF16("Analog input channels of the device has 50 Ohm resist mode.")},
270 
272 rshUTF16("RSH_CAPS_DEVICE_INPUT_RESIST_1_MOHM"),
273 rshUTF16("Доступен режим входного сопротивления 1МОм для аналоговых каналов."),
274 rshUTF16("Analog input channels of the device has 1 MOhm resist mode.")},
275 
277 rshUTF16("RSH_CAPS_DEVICE_FRAME_FREQUENCY_MODE"),
278 rshUTF16("Устройство поддерживает режим кадрового сбора."),
279 rshUTF16("Device supports frame frequency mode.")},
280 
282 rshUTF16("RSH_CAPS_DEVICE_PACKET_MODE"),
283 rshUTF16("Устройство поддерживает пакетный режим сбора данных."),
284 rshUTF16("Device supports packet mode of data acquisition.")},
285 
287 rshUTF16("RSH_CAPS_DEVICE_START_DELAY"),
288 rshUTF16("Сбор данных может быть начат с задержкой (относительно события синхронизации)"),
289 rshUTF16("Data acquisition process can be delayed (from trigger event).")},
290 
292 rshUTF16("RSH_CAPS_DEVICE_SLAVE_MASTER_SWITCH"),
293 rshUTF16("Сбор данных может быть запущен от ведущего устройства."),
294 rshUTF16("Data acquisition can be started from master device.")},
295 
297 rshUTF16("RSH_CAPS_DEVICE_SYNCHRO_CHANNELS"),
298 rshUTF16("Аналоговые каналы устройства - синхронные."),
299 rshUTF16("Device's channels are synchronous.")},
300 
302 rshUTF16("RSH_CAPS_DEVICE_EXTERNAL_FREQUENCY"),
303 rshUTF16("АЦП может тактироваться из внешнего источника."),
304 rshUTF16("ADC can be sampled by external signal source.")},
305 
307 rshUTF16("RSH_CAPS_DEVICE_FREQUENCY_SWITCH_PREHISTORY"),
308 rshUTF16("Доступна возможность переключения частоты дискретизации после получения события синхронизации."),
309 rshUTF16("Sampling rate can be changed after trigger event.")},
310 
312 rshUTF16("RSH_CAPS_DEVICE_FREE_CHANNEL_SELECT_IN_EXT_MODE"),
313 rshUTF16("Можно выбрать канал (каналы), который будут использоваться в режиме удвоения (учетверения) частоты."),
314 rshUTF16("One can select what channel (channels) will be used in double (quadro) frequency mode.")},
315 
317 rshUTF16("RSH_CAPS_DEVICE_DIFFERENTIAL_INPUT_MODE"),
318 rshUTF16("Доступна возможность программно переключаться между однополюсным/дифференциальным режимом."),
319 rshUTF16("Device can be programmably configure to acquire data in unipolar/ bipolar mode.")},
320 
322 rshUTF16("RSH_CAPS_DEVICE_FLASH_INFO_ONBOARD"),
323 rshUTF16("Устройство имеет энергонезависимую память (флэш), которая содержит дополнительную информацию."),
324 rshUTF16("There is a flash memory unit onboard for device information.")},
325 
327 rshUTF16("RSH_CAPS_DEVICE_GPS_MODULE_INSTALLED"),
328 rshUTF16("Устройство имеет GPS-модуль"),
329 rshUTF16("Device have GPS module")},
330 
332 rshUTF16("RSH_CAPS_DEVICE_AUTO_START_MODE"),
333 rshUTF16("Устройство поддерживает режим автоматического запуска"),
334 rshUTF16("Device supports automatic restart")},
335 
337 rshUTF16("RSH_CAPS_DEVICE_DIGITAL_PORT_DATA_WITH_ANALOG_DATA"),
338 rshUTF16("Цифровые данные могут передаваться вместе с аналоговыми."),
339 rshUTF16("Digital line data can be contained within analog data.")},
340 
342 rshUTF16("RSH_CAPS_SOFT_CALIBRATION_IS_AVAILABLE"),
343 rshUTF16("Библиотека абстракции содержит методы для проведения автоматической настройки и калибровки устройства."),
344 rshUTF16("Abstraction library contains methods that allow automatic calibration perform.")},
345 
347 rshUTF16("RSH_CAPS_SOFT_GATHERING_IS_AVAILABLE"),
348 rshUTF16("Библиотека абстракции содержит методы для осуществления сбора данных в режиме \"старт-стоп\"."),
349 rshUTF16("Abstraction library contains methods that allow data acquisition in \"start-stop\" mode.")},
350 
352 rshUTF16("RSH_CAPS_SOFT_PGATHERING_IS_AVAILABLE"),
353 rshUTF16("Библиотека абстракции содержит методы для осуществления сбора данных в непрерывном режиме"),
354 rshUTF16("Abstraction library contains methods that allow continious data acquisition.")},
355 
357 rshUTF16("RSH_CAPS_SOFT_DIGITAL_PORT_IS_AVAILABLE"),
358 rshUTF16("Библиотека абстракции содержит методы для управления цифровым портом."),
359 rshUTF16("Abstraction library contains methods that allow control of digital port.")},
360 
362 rshUTF16("RSH_CAPS_SOFT_GENERATION_IS_AVAILABLE"),
363 rshUTF16("Библиотека абстракции содержит методы для генерации сигнала."),
364 rshUTF16("Abstraction library contains methods that allow signal generation.")},
365 
367 rshUTF16("RSH_CAPS_SOFT_INIT_MEMORY"),
368 rshUTF16("Структура инициализации RshInitMemory поддерживается библиотекой абстракции."),
369 rshUTF16("RshInitMemory initialization structure is supported by abstraction library.")},
370 
372 rshUTF16("RSH_CAPS_SOFT_INIT_DMA"),
373 rshUTF16("Структура инициализации RshInitDMA поддерживается библиотекой абстракции."),
374 rshUTF16("RshInitDMA initialization structure is supported by abstraction library.")},
375 
377 rshUTF16("RSH_CAPS_SOFT_INIT_GSPF"),
378 rshUTF16("Структура инициализации RshInitGSPF поддерживается библиотекой абстракции."),
379 rshUTF16("RshInitGSPF initialization structure is supported by abstraction library.")},
380 
382 rshUTF16("RSH_CAPS_SOFT_INIT_VOLTMETER"),
383 rshUTF16("Структура инициализации RshInitVoltmeter поддерживается библиотекой абстракции."),
384 rshUTF16("RshInitVoltmeter initialization structure is supported by abstraction library.")},
385 
387 rshUTF16("RSH_CAPS_SOFT_INIT_TIMER"),
388 rshUTF16("Структура инициализации RshInitTimer поддерживается библиотекой абстракции."),
389 rshUTF16("RshInitTimer initialization structure is supported by abstraction library.")},
390 
392 rshUTF16("RSH_CAPS_SOFT_STROBOSCOPE"),
393 rshUTF16("Библиотека абстракции содержит методы для реализация программного стробоскопа."),
394 rshUTF16("Abstraction library contains methods that allow use of software stoboscope.")},
395 
397 rshUTF16("RSH_CAPS_SOFT_INIT_DAC"),
398 rshUTF16("Структура инициализации RshInitDAC поддерживается библиотекой абстракции."),
399 rshUTF16("RshInitDAC initialization structure is supported by abstraction library.")},
400 
402 rshUTF16("RSH_CAPS_SOFT_INIT_PORT"),
403 rshUTF16("Структура инициализации RshInitPort поддерживается библиотекой абстракции."),
404 rshUTF16("RshInitPort initialization structure is supported by abstraction library.")},
405 
407 rshUTF16("RSH_CAPS_SOFT_TUNER_MODE_IS_AVAILABLE"),
408 rshUTF16("Внутренние настройки устройства могут быть изменены с использованием данной библиотеки абстракции."),
409 rshUTF16("Internal device parameters can be tuned using this abstraction library.")},
410 
411 {RSH_CAPS_MAX,
412 rshUTF16("RSH_CAPS_MAX"),
413 rshUTF16("Максимальное количество значений в перечислении RSH_CAPS."),
414 rshUTF16("Maximum number of values in RSH_CAPS enum.")},
415 
416 
417  //</BeginCapsDescription>
418 };
419 #pragma pack(pop)
420 
421 
422 
423 #endif //RSH_CAPS_DESCRIPTION_H