Rsh API
SDK 2.1
Документация по программированию
|
Константы метода Get()для Rsh SDK. Подробнее...
Макросы | |
#define | _RSH_GROUP_GET_DELIMITER(value) ( value << 16 ) |
#define | _RSH_GROUP_GET_BUFFER(value) ( _RSH_GROUP_GET_DELIMITER(0x1) | ( value & 0xffff ) ) |
#define | _RSH_GROUP_GET_WAIT(value) ( _RSH_GROUP_GET_DELIMITER(0x2) | ( value & 0xffff ) ) |
#define | _RSH_GROUP_GET_DEVICE(value) ( _RSH_GROUP_GET_DELIMITER(0x3) | ( value & 0xffff ) ) |
#define | _RSH_GROUP_GET_SDK(value) ( _RSH_GROUP_GET_DELIMITER(0x4) | ( value & 0xffff ) ) |
#define | _RSH_GROUP_GET_LIBRARY(value) ( _RSH_GROUP_GET_DELIMITER(0x5) | ( value & 0xffff ) ) |
#define | _RSH_GROUP_GET_CORELIB(value) ( _RSH_GROUP_GET_DELIMITER(0x6) | ( value & 0xffff ) ) |
Перечисления | |
enum | RSH_GET { RSH_GET_BUFFER_READY = ( ( 0x1 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_WAIT_BUFFER_READY_EVENT = ( ( 0x2 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_WAIT_GATHERING_COMPLETE = ( ( 0x2 << 16 ) | ( 0x2 & 0xffff ) ), RSH_GET_WAIT_NANO_DELAY = ( ( 0x2 << 16 ) | ( 0x3 & 0xffff ) ), RSH_GET_WAIT_INTERRUPT0 = ( ( 0x2 << 16 ) | ( 0x4 & 0xffff ) ), RSH_GET_WAIT_INTERRUPT1 = ( ( 0x2 << 16 ) | ( 0x5 & 0xffff ) ), RSH_GET_DEVICE_PID = ( ( 0x3 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_DEVICE_VID = ( ( 0x3 << 16 ) | ( 0x2 & 0xffff ) ), RSH_GET_DEVICE_NAME_VERBOSE = ( ( 0x3 << 16 ) | ( 0x3 & 0xffff ) ), RSH_GET_DEVICE_NAME_VERBOSE_UTF16 = ( ( 0x3 << 16 ) | ( 0x4 & 0xffff ) ), RSH_GET_DEVICE_IS_CAPABLE = ( ( 0x3 << 16 ) | ( 0x5 & 0xffff ) ), RSH_GET_DEVICE_BASE_LIST = ( ( 0x3 << 16 ) | ( 0x6 & 0xffff ) ), RSH_GET_DEVICE_BASE_LIST_EXT = ( ( 0x3 << 16 ) | ( 0x7 & 0xffff ) ), RSH_GET_DEVICE_MIN_FREQUENCY = ( ( 0x3 << 16 ) | ( 0x8 & 0xffff ) ), RSH_GET_DEVICE_MAX_FREQUENCY = ( ( 0x3 << 16 ) | ( 0x9 & 0xffff ) ), RSH_GET_DEVICE_MIN_AMP_LSB = ( ( 0x3 << 16 ) | ( 0xA & 0xffff ) ), RSH_GET_DEVICE_MAX_AMP_LSB = ( ( 0x3 << 16 ) | ( 0xB & 0xffff ) ), RSH_GET_DEVICE_FREQUENCY_LIST = ( ( 0x3 << 16 ) | ( 0xC & 0xffff ) ), RSH_GET_DEVICE_DATA_SIZE_BYTES = ( ( 0x3 << 16 ) | ( 0xD & 0xffff ) ), RSH_GET_DEVICE_DATA_BITS = ( ( 0x3 << 16 ) | ( 0xE & 0xffff ) ), RSH_GET_DEVICE_NUMBER_CHANNELS = ( ( 0x3 << 16 ) | ( 0xF & 0xffff ) ), RSH_GET_DEVICE_NUMBER_CHANNELS_BASE = ( ( 0x3 << 16 ) | ( 0x10 & 0xffff ) ), RSH_GET_DEVICE_GAIN_LIST = ( ( 0x3 << 16 ) | ( 0x11 & 0xffff ) ), RSH_GET_DEVICE_GAIN_LIST_50_OHM = ( ( 0x3 << 16 ) | ( 0x12 & 0xffff ) ), RSH_GET_DEVICE_GAIN_LIST_1_MOHM = ( ( 0x3 << 16 ) | ( 0x13 & 0xffff ) ), RSH_GET_DEVICE_MEMORY_SIZE = ( ( 0x3 << 16 ) | ( 0x14 & 0xffff ) ), RSH_GET_DEVICE_SIZE_LIST = ( ( 0x3 << 16 ) | ( 0x15 & 0xffff ) ), RSH_GET_DEVICE_SIZE_LIST_SINGLE = ( ( 0x3 << 16 ) | ( 0x16 & 0xffff ) ), RSH_GET_DEVICE_SIZE_LIST_DOUBLE = ( ( 0x3 << 16 ) | ( 0x17 & 0xffff ) ), RSH_GET_DEVICE_SIZE_LIST_QUADRO = ( ( 0x3 << 16 ) | ( 0x18 & 0xffff ) ), RSH_GET_DEVICE_PACKET_LIST = ( ( 0x3 << 16 ) | ( 0x19 & 0xffff ) ), RSH_GET_DEVICE_INPUT_RANGE_VOLTS = ( ( 0x3 << 16 ) | ( 0x1A & 0xffff ) ), RSH_GET_DEVICE_OUTPUT_RANGE_VOLTS = ( ( 0x3 << 16 ) | ( 0x1B & 0xffff ) ), RSH_GET_DEVICE_EXT_SYNC_GAINLIST = ( ( 0x3 << 16 ) | ( 0x1C & 0xffff ) ), RSH_GET_DEVICE_EXT_SYNC_GAIN_LIST_50_OHM = ( ( 0x3 << 16 ) | ( 0x1D & 0xffff ) ), RSH_GET_DEVICE_EXT_SYNC_GAIN_LIST_1_MOHM = ( ( 0x3 << 16 ) | ( 0x1E & 0xffff ) ), RSH_GET_DEVICE_EXT_SYNC_INPUT_RANGE_VOLTS = ( ( 0x3 << 16 ) | ( 0x1F & 0xffff ) ), RSH_GET_DEVICE_PORT_INFO = ( ( 0x3 << 16 ) | ( 0x20 & 0xffff ) ), RSH_GET_DEVICE_SERIAL_NUMBER = ( ( 0x3 << 16 ) | ( 0x21 & 0xffff ) ), RSH_GET_DEVICE_PREHISTORY_SIZE = ( ( 0x3 << 16 ) | ( 0x22 & 0xffff ) ), RSH_GET_DEVICE_ACTIVE_CHANNELS_NUMBER = ( ( 0x3 << 16 ) | ( 0x23 & 0xffff ) ), RSH_GET_DEVICE_PLUG_STATUS = ( ( 0x3 << 16 ) | ( 0x24 & 0xffff ) ), RSH_GET_DEVICE_ACTIVE_LIST = ( ( 0x3 << 16 ) | ( 0x25 & 0xffff ) ), RSH_GET_DEVICE_AUTO_CALIBRATION_SET = ( ( 0x3 << 16 ) | ( 0x26 & 0xffff ) ), RSH_GET_DEVICE_ICP_POWER_SET = ( ( 0x3 << 16 ) | ( 0x27 & 0xffff ) ), RSH_GET_DEVICE_AVR_MODE_SET = ( ( 0x3 << 16 ) | ( 0x28 & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD = ( ( 0x3 << 16 ) | ( 0x29 & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD_SET = ( ( 0x3 << 16 ) | ( 0x2A & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD_SPACE1 = ( ( 0x3 << 16 ) | ( 0x2B & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD_SPACE1_SET = ( ( 0x3 << 16 ) | ( 0x2C & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD_SPACE2 = ( ( 0x3 << 16 ) | ( 0x2D & 0xffff ) ), RSH_GET_DEVICE_REGISTER_BOARD_SPACE2_SET = ( ( 0x3 << 16 ) | ( 0x2E & 0xffff ) ), RSH_GET_DEVICE_MIN_SAMPLES_PER_CHANNEL = ( ( 0x3 << 16 ) | ( 0x2F & 0xffff ) ), RSH_GET_DEVICE_MAX_SAMPLES_PER_CHANNEL = ( ( 0x3 << 16 ) | ( 0x30 & 0xffff ) ), RSH_GET_DEVICE_RESET = ( ( 0x3 << 16 ) | ( 0x31 & 0xffff ) ), RSH_GET_DEVICE_POWER_STATUS = ( ( 0x3 << 16 ) | ( 0x32 & 0xffff ) ), RSH_GET_DEVICE_GPS_DATA = ( ( 0x3 << 16 ) | ( 0x34 & 0xffff ) ), RSH_GET_DEVICE_GPS_DATA_UTF16 = ( ( 0x3 << 16 ) | ( 0x35 & 0xffff ) ), RSH_GET_DEVICE_AUTO_START_INTERVAL_SET = ( ( 0x3 << 16 ) | ( 0x36 & 0xffff ) ), RSH_GET_DEVICE_POWER_SOURCE_VOLTAGE = ( ( 0x3 << 16 ) | ( 0x37 & 0xffff ) ), RSH_GET_SDK_VERSION_MAJOR = ( ( 0x4 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_SDK_VERSION_MINOR = ( ( 0x4 << 16 ) | ( 0x2 & 0xffff ) ), RSH_GET_SDK_VERSION_STRING = ( ( 0x4 << 16 ) | ( 0x3 & 0xffff ) ), RSH_GET_SDK_COPYRIGHT_STRING = ( ( 0x4 << 16 ) | ( 0x4 & 0xffff ) ), RSH_GET_SDK_COPYRIGHT_STRING_UTF16 = ( ( 0x4 << 16 ) | ( 0x5 & 0xffff ) ), RSH_GET_SDK_VERSION_STRING_UTF16 = ( ( 0x4 << 16 ) | ( 0x6 & 0xffff ) ), RSH_GET_LIBRARY_VERSION_MAJOR = ( ( 0x5 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_LIBRARY_VERSION_MINOR = ( ( 0x5 << 16 ) | ( 0x2 & 0xffff ) ), RSH_GET_LIBRARY_VERSION_BUILD = ( ( 0x5 << 16 ) | ( 0x3 & 0xffff ) ), RSH_GET_LIBRARY_VERSION_DATE = ( ( 0x5 << 16 ) | ( 0x4 & 0xffff ) ), RSH_GET_LIBRARY_INTERFACE_NAME = ( ( 0x5 << 16 ) | ( 0x5 & 0xffff ) ), RSH_GET_LIBRARY_INTERFACE_NAME_UTF16 = ( ( 0x5 << 16 ) | ( 0x6 & 0xffff ) ), RSH_GET_LIBRARY_MODULE_NAME = ( ( 0x5 << 16 ) | ( 0x7 & 0xffff ) ), RSH_GET_LIBRARY_MODULE_NAME_UTF16 = ( ( 0x5 << 16 ) | ( 0x8 & 0xffff ) ), RSH_GET_LIBRARY_PATH = ( ( 0x5 << 16 ) | ( 0x9 & 0xffff ) ), RSH_GET_LIBRARY_PATH_UTF16 = ( ( 0x5 << 16 ) | ( 0xA & 0xffff ) ), RSH_GET_LIBRARY_FILENAME = ( ( 0x5 << 16 ) | ( 0xB & 0xffff ) ), RSH_GET_LIBRARY_FILENAME_UTF16 = ( ( 0x5 << 16 ) | ( 0xC & 0xffff ) ), RSH_GET_LIBRARY_VERSION_STR = ( ( 0x5 << 16 ) | ( 0xD & 0xffff ) ), RSH_GET_LIBRARY_VERSION_STR_UTF16 = ( ( 0x5 << 16 ) | ( 0xE & 0xffff ) ), RSH_GET_LIBRARY_DESCRIPTION = ( ( 0x5 << 16 ) | ( 0xF & 0xffff ) ), RSH_GET_LIBRARY_DESCRIPTION_UTF16 = ( ( 0x5 << 16 ) | ( 0x10 & 0xffff ) ), RSH_GET_LIBRARY_PRODUCT_NAME = ( ( 0x5 << 16 ) | ( 0x11 & 0xffff ) ), RSH_GET_LIBRARY_PRODUCT_NAME_UTF16 = ( ( 0x5 << 16 ) | ( 0x12 & 0xffff ) ), RSH_GET_CORELIB_VERSION_MAJOR = ( ( 0x6 << 16 ) | ( 0x1 & 0xffff ) ), RSH_GET_CORELIB_VERSION_MINOR = ( ( 0x6 << 16 ) | ( 0x2 & 0xffff ) ), RSH_GET_CORELIB_VERSION_BUILD = ( ( 0x6 << 16 ) | ( 0x3 & 0xffff ) ), RSH_GET_CORELIB_VERSION_DATE = ( ( 0x6 << 16 ) | ( 0x4 & 0xffff ) ), RSH_GET_CORELIB_INTERFACE_NAME = ( ( 0x6 << 16 ) | ( 0x5 & 0xffff ) ), RSH_GET_CORELIB_INTERFACE_NAME_UTF16 = ( ( 0x6 << 16 ) | ( 0x6 & 0xffff ) ), RSH_GET_CORELIB_MODULE_NAME = ( ( 0x6 << 16 ) | ( 0x7 & 0xffff ) ), RSH_GET_CORELIB_MODULE_NAME_UTF16 = ( ( 0x6 << 16 ) | ( 0x8 & 0xffff ) ), RSH_GET_CORELIB_PATH = ( ( 0x6 << 16 ) | ( 0x9 & 0xffff ) ), RSH_GET_CORELIB_PATH_UTF16 = ( ( 0x6 << 16 ) | ( 0xA & 0xffff ) ), RSH_GET_CORELIB_FILENAME = ( ( 0x6 << 16 ) | ( 0xB & 0xffff ) ), RSH_GET_CORELIB_FILENAME_UTF16 = ( ( 0x6 << 16 ) | ( 0xC & 0xffff ) ), RSH_GET_CORELIB_VERSION_STR = ( ( 0x6 << 16 ) | ( 0xD & 0xffff ) ), RSH_GET_CORELIB_VERSION_STR_UTF16 = ( ( 0x6 << 16 ) | ( 0xE & 0xffff ) ), RSH_GET_CORELIB_DESCRIPTION = ( ( 0x6 << 16 ) | ( 0xF & 0xffff ) ), RSH_GET_CORELIB_DESCRIPTION_UTF16 = ( ( 0x6 << 16 ) | ( 0x10 & 0xffff ) ), RSH_GET_CORELIB_PRODUCT_NAME = ( ( 0x6 << 16 ) | ( 0x11 & 0xffff ) ), RSH_GET_CORELIB_PRODUCT_NAME_UTF16 = ( ( 0x6 << 16 ) | ( 0x12 & 0xffff ) ), RSH_GET_CORELIB_VERSION_INTERNAL_API = ( ( 0x6 << 16 ) | ( 0x13 & 0xffff ) ), RSH_GET_CORELIB_VERSION_INTERNAL_API_STR = ( ( 0x6 << 16 ) | ( 0x14 & 0xffff ) ), RSH_GET_CORELIB_VERSION_INTERNAL_API_STR_UTF16 = ( ( 0x6 << 16 ) | ( 0x15 & 0xffff ) ) } |
Коды операций для метода IRshDevice::Get() интерфейса IRshDevice (и некоторых других). Подробнее... | |
Константы метода Get()для Rsh SDK.
#define _RSH_GROUP_GET_BUFFER | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x1) | ( value & 0xffff ) ) |
#define _RSH_GROUP_GET_CORELIB | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x6) | ( value & 0xffff ) ) |
#define _RSH_GROUP_GET_DELIMITER | ( | value) | ( value << 16 ) |
#define _RSH_GROUP_GET_DEVICE | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x3) | ( value & 0xffff ) ) |
#define _RSH_GROUP_GET_LIBRARY | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x5) | ( value & 0xffff ) ) |
#define _RSH_GROUP_GET_SDK | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x4) | ( value & 0xffff ) ) |
#define _RSH_GROUP_GET_WAIT | ( | value) | ( _RSH_GROUP_GET_DELIMITER(0x2) | ( value & 0xffff ) ) |
enum RSH_GET |
Коды операций для метода IRshDevice::Get() интерфейса IRshDevice (и некоторых других).
Элементы перечислений | |
---|---|
RSH_GET_BUFFER_READY |
Проверка готовности данных в случае одиночного преобразования. Тип данных: [out] RSH_U32
|
RSH_GET_WAIT_BUFFER_READY_EVENT |
Ожидание завершения процесса сбора и передачи данных. Тип данных: [in] RSH_U32
|
RSH_GET_WAIT_GATHERING_COMPLETE |
Ожидание завершения процесса непрервыного сбора данных. Тип данных: [in] RSH_U32
|
RSH_GET_WAIT_NANO_DELAY |
Наносекундная задержка Тип данных: [in] RSH_U32 |
RSH_GET_WAIT_INTERRUPT0 |
Ожидание срабатывания прерывания INT_0. Data type: [in] NULL
|
RSH_GET_WAIT_INTERRUPT1 |
Ожидание срабатывания прерывания INT_1. Data type: [in] NULL
|
RSH_GET_DEVICE_PID |
Получение идентификационного кода устройства. Тип данных: [out] RSH_U32
|
RSH_GET_DEVICE_VID |
Получение идентификационного кода производителя устройства. Тип данных: [out] RSH_U32
|
RSH_GET_DEVICE_NAME_VERBOSE |
Получение полного имени библиотеки абстракции. Тип данных: [out] RSH_S8P
|
RSH_GET_DEVICE_NAME_VERBOSE_UTF16 |
Аналог RSH_GET_DEVICE_NAME_VERBOSE в формате юникод. Тип данных: [out] RSH_U16P |
RSH_GET_DEVICE_IS_CAPABLE |
Определение возможностей устройства и библиотеки. Тип данных: [in] RSH_U32
|
RSH_GET_DEVICE_BASE_LIST |
Получение списка допустимых базовых адресов. Тип данных: [out] RSH_BUFFER_U32
|
RSH_GET_DEVICE_BASE_LIST_EXT |
Получение списка устройств с дополнительной информацией. Тип данных: [out] RSH_BUFFER_DEVICE_BASE_INFO
|
RSH_GET_DEVICE_MIN_FREQUENCY |
Минимально возможная частота дискретизации Тип данных: [out] RSH_DOUBLE |
RSH_GET_DEVICE_MAX_FREQUENCY |
Максимально возможная частота дискретизации Тип данных: [out] RSH_DOUBLE |
RSH_GET_DEVICE_MIN_AMP_LSB |
Минимальное значение амплитуды (МЗР) Тип данных: [out] RSH_S32 |
RSH_GET_DEVICE_MAX_AMP_LSB |
Максимальное значение амплитуды (МЗР) Тип данных: [out] RSH_S32 |
RSH_GET_DEVICE_FREQUENCY_LIST |
Таблица допустимых частот дискретизации Тип данных: [out] RSH_BUFFER_DOUBLE
|
RSH_GET_DEVICE_DATA_SIZE_BYTES |
Размер в байтах, необходимый для записи одного значения Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_DATA_BITS |
Разрядность АЦП (или ЦАП) Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_NUMBER_CHANNELS |
Количество аналоговых каналов Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_NUMBER_CHANNELS_BASE |
Количество каналов в базовом устройстве Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_GAIN_LIST |
Список допустимых коэффициентов усиления Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_GAIN_LIST_50_OHM |
Получение массива с коэффициентами усиления для входа 50Ом Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_GAIN_LIST_1_MOHM |
Получение массива с коэффициентами усиления для входа 1МОм Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_MEMORY_SIZE |
Размер памяти, установленной на плате (или доступной для сбора) Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_SIZE_LIST |
Список допустимых размеров блоков собираемых данных Тип данных: [out] RSH_BUFFER_U32
|
RSH_GET_DEVICE_SIZE_LIST_SINGLE |
Список допустимых размеров буфера Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_SIZE_LIST_DOUBLE |
Список допустимых размеров буфера в режиме удвоения Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_SIZE_LIST_QUADRO |
Список допустимых размеров буфера в режиме учетверения Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_PACKET_LIST |
Список допустимых размеров пакетов Тип данных: [out] RSH_BUFFER_U32
|
RSH_GET_DEVICE_INPUT_RANGE_VOLTS |
Входной диапазон в вольтах при коэффициенте усиления 1. Тип данных: [out] RSH_DOUBLE
|
RSH_GET_DEVICE_OUTPUT_RANGE_VOLTS |
Выходной диапазон в вольтах при коэффициенте усиления 1. Тип данных: [out] RSH_DOUBLE
|
RSH_GET_DEVICE_EXT_SYNC_GAINLIST |
Список допустимых коэффициентов усиления для входа внешней синхронизации Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_EXT_SYNC_GAIN_LIST_50_OHM |
Получение массива с коэффициентами усиления внешней синхронизации для входа 50Ом Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_EXT_SYNC_GAIN_LIST_1_MOHM |
Получение массива с коэффициентами усиления внешней синхронизации для входа 1МОм Тип данных: [out] RSH_BUFFER_U32 |
RSH_GET_DEVICE_EXT_SYNC_INPUT_RANGE_VOLTS |
Диапазон входа внешней синхронизации в вольтах при коэффициенте усиления 1. Тип данных: [out] RSH_DOUBLE |
RSH_GET_DEVICE_PORT_INFO |
Получeние структуры из со служебной информацией о портах Тип данных: [out] RshBoardPortInfo
|
RSH_GET_DEVICE_SERIAL_NUMBER |
Получение заводского номера устройства Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_PREHISTORY_SIZE |
Размер предыстории в отсчетах Тип данных: [out] RSH_U32
|
RSH_GET_DEVICE_ACTIVE_CHANNELS_NUMBER |
Количество каналов, выбраных для работы Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_PLUG_STATUS |
Проверка статуса подключения для USB устройств Тип данных: [in] NULL |
RSH_GET_DEVICE_ACTIVE_LIST |
Получение списка активных устройств Тип данных: [out] RSH_BUFFER_DEVICE_FULL_INFO |
RSH_GET_DEVICE_AUTO_CALIBRATION_SET |
Запуск процесса автоматической калибровки Тип данных: [in] NULL
|
RSH_GET_DEVICE_ICP_POWER_SET |
Управление ICP-питанием аналоговых каналов Тип данных: [in] RSH_U32
|
RSH_GET_DEVICE_AVR_MODE_SET |
Включение аппаратного усреднения данных Тип данных: [in] NULL
|
RSH_GET_DEVICE_REGISTER_BOARD |
Чтение из регистра устройства Тип данных: [out] RshRegister |
RSH_GET_DEVICE_REGISTER_BOARD_SET |
Запись в регистр устройства Тип данных: [in] RshRegister |
RSH_GET_DEVICE_REGISTER_BOARD_SPACE1 |
Чтение из регистра устройства plx9050 (диапазон памяти 1) Тип данных: [out] RshRegister |
RSH_GET_DEVICE_REGISTER_BOARD_SPACE1_SET |
Запись в регистр устройства plx9050 (диапазон памяти 1) Тип данных: [in] RshRegister |
RSH_GET_DEVICE_REGISTER_BOARD_SPACE2 |
Чтение из регистра устройства plx9050 (диапазон памяти 2) Тип данных: [out] RshRegister |
RSH_GET_DEVICE_REGISTER_BOARD_SPACE2_SET |
Запись в регистр устройства plx9050 (диапазон памяти 2) Тип данных: [in] RshRegister |
RSH_GET_DEVICE_MIN_SAMPLES_PER_CHANNEL |
Минимальное количество отсчетов (размер буфера) на канал Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_MAX_SAMPLES_PER_CHANNEL |
Максимальное количество отсчетов (размер буфера) на канал Тип данных: [out] RSH_U32 |
RSH_GET_DEVICE_RESET |
Сброс устройства, освобождение захваченных устройством ресурсов Тип данных: [in] NULL |
RSH_GET_DEVICE_POWER_STATUS |
Состояние питания устройства Тип данных: [in] NULL |
RSH_GET_DEVICE_GPS_DATA |
Получение данных GPS. Тип данных: [out] RSH_S8P GGA,123519,4807.038,N,01131.324,E,1,08,0.9,545.4,M,46.9,M, , *42
(пример для NMEA-0183). Подробное описание формата можно найти в руководстве пользователя для устройства. |
RSH_GET_DEVICE_GPS_DATA_UTF16 |
Получение данных GPS (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_DEVICE_AUTO_START_INTERVAL_SET |
Установка интервала автозапуска Тип данных: [out] RSH_U32
|
RSH_GET_DEVICE_POWER_SOURCE_VOLTAGE |
Получение текущего значения напряжения питания Тип данных: [out] RSH_DOUBLE |
RSH_GET_SDK_VERSION_MAJOR |
Версия SDK major. Тип данных: [out] RSH_U32 |
RSH_GET_SDK_VERSION_MINOR |
Версия SDK minor. Тип данных: [out] RSH_U32 |
RSH_GET_SDK_VERSION_STRING |
Строковая константа с версией SDK. Тип данных: [out] RSH_S8P |
RSH_GET_SDK_COPYRIGHT_STRING |
Строковая константа - название организации Тип данных: [out] RSH_S8P |
RSH_GET_SDK_COPYRIGHT_STRING_UTF16 |
Строковая константа с версией SDK (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_SDK_VERSION_STRING_UTF16 |
Строковая константа - название организации (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_VERSION_MAJOR |
Получение версии библиотеки - major. Тип данных: [out] RSH_U32 |
RSH_GET_LIBRARY_VERSION_MINOR |
Получение версии библиотеки - minor. Тип данных: [out] RSH_U32 |
RSH_GET_LIBRARY_VERSION_BUILD |
Получение версии библиотеки - build. Тип данных: [out] RSH_U32 |
RSH_GET_LIBRARY_VERSION_DATE |
Получение версии библиотеки - date. Тип данных: [out] RSH_U32 |
RSH_GET_LIBRARY_INTERFACE_NAME |
Строковая константа - имя интерфейса Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_INTERFACE_NAME_UTF16 |
Строковая константа - имя интерфейса (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_MODULE_NAME |
Строковая константа - имя модуля Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_MODULE_NAME_UTF16 |
Строковая константа - имя модуля (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_PATH |
Строковая константа - путь размещения файла библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_PATH_UTF16 |
Строковая константа - путь размещения файла библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_FILENAME |
Строковая константа - имя файла библиотеки абстракции Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_FILENAME_UTF16 |
Строковая константа - имя файла библиотеки абстракции (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_VERSION_STR |
Строковая константа - версия библиотеки абстракции Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_VERSION_STR_UTF16 |
Строковая константа - версия библиотеки абстракции (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_DESCRIPTION |
Строковая константа - описание библиотеки (как в свойствах файла) Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_DESCRIPTION_UTF16 |
Строковая константа - описание библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_LIBRARY_PRODUCT_NAME |
Строковая константа - внутреннее имя библиотеки (как в свойствах файла) Тип данных: [out] RSH_S8P |
RSH_GET_LIBRARY_PRODUCT_NAME_UTF16 |
Строковая константа - внутреннее имя библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_VERSION_MAJOR |
Получение версии базовой библиотеки - major. Тип данных: [out] RSH_U32 |
RSH_GET_CORELIB_VERSION_MINOR |
Получение версии базововй библиотеки - minor. Тип данных: [out] RSH_U32 |
RSH_GET_CORELIB_VERSION_BUILD |
Получение версии базововй библиотеки - build. Тип данных: [out] RSH_U32 |
RSH_GET_CORELIB_VERSION_DATE |
Получение версии базововй библиотеки - date. Тип данных: [out] RSH_U32 |
RSH_GET_CORELIB_INTERFACE_NAME |
Строковая константа - имя интерфейса базовой библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_INTERFACE_NAME_UTF16 |
Строковая константа - имя интерфейса базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_MODULE_NAME |
Строковая константа - имя модуля базовой библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_MODULE_NAME_UTF16 |
Строковая константа - имя модуля базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_PATH |
Строковая константа - путь размещения файла базовой библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_PATH_UTF16 |
Строковая константа - путь размещения файла базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_FILENAME |
Строковая константа - имя файла базовой библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_FILENAME_UTF16 |
Строковая константа - имя файла базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_VERSION_STR |
Строковая константа - версия базовой библиотеки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_VERSION_STR_UTF16 |
Строковая константа - версия базовой библиотеки Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_DESCRIPTION |
Строковая константа - описание базовой библиотеки (как в свойствах файла) Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_DESCRIPTION_UTF16 |
Строковая константа - описание базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_PRODUCT_NAME |
Строковая константа - внутреннее имя базовой библиотеки (как в свойствах файла) Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_PRODUCT_NAME_UTF16 |
Строковая константа - внутреннее имя базовой библиотеки (Unicode) Тип данных: [out] RSH_U16P |
RSH_GET_CORELIB_VERSION_INTERNAL_API |
Версия API драйвера (актуально для PLX устройств) Тип данных: [out] RSH_U32 |
RSH_GET_CORELIB_VERSION_INTERNAL_API_STR |
Версия API драйвера в виде строки Тип данных: [out] RSH_S8P |
RSH_GET_CORELIB_VERSION_INTERNAL_API_STR_UTF16 |
Версия API драйвера в виде строки (Unicode) Тип данных: [out] RSH_U16P |