Ссылка API адаптера

Эта тема предоставляет обзор каждой функции, включенной в демонстрационный исходный файл адаптера, demoadaptor.cpp, сгруппированный в следующих категориях. vendoradaptor.cpp шаблон включает подобные функции.

Время жизни

Пожизненные функции включают тех, которые включают загрузку и разгрузку интерфейса драйвера.

initImpl

Синтаксис

DAQStatus DemoDriver::initImpl()

Цель

Инициализируйте и загрузите реализацию daqsdk::IDriver интерфейс

Входные параметры

'none'

Вывод

'none'

Статус возврата

DAQErr_Driver_Init onFailure.

DAQSuccess на успехе.

termImpl

СинтаксисDAQStatus DemoDriver::termImpl()
ЦельОтключите и разгрузите реализацию daqsdk::IDriver интерфейс
Входные параметры'none'
Вывод 'none'
Статус возврата

DAQErr_Driver_Term onFailure.

DAQSuccess на успехе.

Перечисление

Функции перечисления включают распознавание устройств, подсистем и каналов.

enumerateDevicesImpl

СинтаксисDemoDriver::enumerateDevicesImpl(Index &deviceCount) const
ЦельПеречислите устройства, доступные через драйвер поставщика
Входные параметры'none'
Вывод Количество устройств перечисляется
Статус возврата

DAQErr_Driver_EnumerateDevices onFailure.

DAQSuccess на успехе.

commitDevicesImpl

СинтаксисDemoDriver::commitDevicesImpl(Index deviceCount)
ЦельСообщите драйверу, что перечислимые устройства должны фиксироваться, в перечислимом порядке, для использования адаптером
Входные параметрыКоличество устройств перечисляется
Вывод 'none'
Статус возврата

DAQErr_Driver_CommitDevices onFailure.

DAQSuccess на успехе.

enumerateSubsystemsImpl

СинтаксисDemoDriver::enumerateSubsystemsImpl(Index deviceIndex, Index &subsystemCount) const
ЦельПеречислите подсистемы, доступные через для данного устройства
Входные параметрыИндекс данного устройства
Вывод Количество подсистем перечисляется
Статус возврата

DAQErr_Driver_EnumerateSubsystems onFailure.

DAQSuccess на успехе.

commitSubsystemsImpl

СинтаксисDemoDriver::commitSubsystemsImpl(Index deviceIndex, Index subsystemCount)
ЦельСообщите драйверу, что перечислимые подсистемы, для данного устройства, должны фиксироваться, в перечислимом порядке, для использования адаптером
Входные параметрыИндекс данного устройства, количество подсистем перечисляется
Вывод 'none'
Статус возврата

DAQErr_Driver_CommitSubsystems onFailure.

DAQSuccess на успехе.

enumerateChannelsImpl

СинтаксисDemoDriver::enumerateChannelsImpl(Index deviceIndex, Index subsystemIndex, Index &channelCount) const
ЦельПеречислите каналы, доступные через для данной подсистемы и устройства
Входные параметрыИндекс данного устройства, индекс данной подсистемы
Вывод Количество каналов перечисляется
Статус возврата

DAQErr_Driver_EnumerateChannels onFailure.

DAQSuccess на успехе.

commitChannelsImpl

СинтаксисDemoDriver::commitChannelsImpl(Index deviceIndex, Index subsystemIndex, Index channelCount)
ЦельСообщите драйверу, что перечислимые каналы, для данного устройства и подсистемы, должны фиксироваться, в перечислимом порядке, для использования Адаптером
Входные параметрыИндекс данного устройства, индекс данной подсистемы, количество каналов перечисляется
Вывод 'none'
Статус возврата

DAQErr_Driver_CommitChannels onFailure.

DAQSuccess на успехе.

getChannelGroupIndexImpl

СинтаксисDemoDriver::getChannelGroupIndexImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, Index &channelGroupIndex) const
ЦельВозвратите индекс группы канала, соответствующий заданному каналу
Входные параметрыИндекс заданного устройства, индекс заданной подсистемы, индекс заданного канала
Вывод Индекс группы канала
Статус возврата

DAQErr_Driver_GetChannelGroupIndex onFailure.

DAQSuccess на успехе.

determineOrderOfChannelAdditionImpl

СинтаксисDemoDriver::getOrderOfChannelAdditionImpl(daqsdk::OrderOfChannelsInGroup &orderOfChannelsInGroup) const
ЦельВозвратите перечисление, представляющее порядок, в котором индексы каналов сортируются, драйвером, в группах канала
Входные параметры'none'
Вывод Порядок каналов в группах канала
Статус возврата

DAQErr_Driver_OrderOfChannelAddition onFailure.

DAQSuccess на успехе.

Группы канала содержат список каналов, упорядоченных сначала устройством, затем подсистемой, и наконец каналом. Группа должна получить данные из требуемых каналов или в перечисленном ("Отсортированном") порядке или в требуемом ("InOrderOfAddition") порядка. Например, если группа содержит четыре канала, и пользователь запрашивает каналы 4, 2, и 1, они должны ожидаемые данные от группы канала любой в порядке 4, 2, 1 (порядок, в котором каналы были добавлены), или в (отсортированном) порядке 1, 2, 4. Смотрите Группы Канала.

releaseDevicesImpl

СинтаксисDemoDriver::releaseDevicesImpl(Index deviceIndex)
ЦельВысвободите средства, фиксировавшие драйвером для заданного устройства
Входные параметрыИндекс ресурсов устройства, чтобы выпустить
Вывод 'none'
Статус возврата

DAQErr_Driver_ReleaseDevices onFailure.

DAQSuccess на успехе.

releaseSubsystemsImpl

СинтаксисDemoDriver::releaseSubsystemsImpl(Index deviceIndex, Index subsystemIndex)
ЦельВысвободите средства, фиксировавшие драйвером для заданной подсистемы и устройством
Входные параметрыИндекс ресурсов устройства, чтобы выпустить, индекс ресурсов подсистемы, чтобы выпустить
Вывод 'none'
Статус возврата

DAQErr_Driver_ReleaseSubsystems onFailure.

DAQSuccess на успехе.

releaseChannelsImpl

СинтаксисDemoDriver::releaseChannelsImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex)
ЦельВысвободите средства, фиксировавшие драйвером для заданного канала подсистемы устройства
Входные параметрыИндекс ресурсов устройства, чтобы выпустить, индекс ресурсов подсистемы, чтобы выпустить, индекс ресурсов канала, чтобы выпустить
Вывод 'none'
Статус возврата

DAQErr_Driver_ReleaseChannels onFailure.

DAQSuccess на успехе.

Управление аппаратными средствами

Функции управления аппаратными средствами управляют настройкой групп канала.

addChannelImpl

СинтаксисDemoDriver::addChannelImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex)
ЦельУкажите заданный канал с его группой канала
Входные параметрыИндекс устройства, индекс подсистемы для данного устройства, индекс канала для данной подсистемы
Вывод 'none'
Статус возврата

DAQErr_Driver_AddChannel onFailure.

DAQSuccess на успехе.

removeChannelImpl

СинтаксисDemoDriver::removeChannelImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex)
ЦельНе укажите заданный канал от его группы канала
Входные параметрыИндекс устройства, индекс подсистемы для данного устройства, индекс канала для данной подсистемы
Вывод 'none'
Статус возврата

DAQErr_Driver_RemoveChannel onFailure.

DAQSuccess на успехе.

reserveChannelGroupImpl

СинтаксисDemoDriver::reserveChannelGroupImpl(ChannelGroupIndex groupIndex)
ЦельЗарезервируйте заданную группу канала и все ее ресурсы
Входные параметрыИндекс группы канала
Вывод 'none'
Статус возврата

DAQErr_Driver_ReserveChannelGroup onFailure.

DAQSuccess на успехе.

unreserveChannelGroupImpl

СинтаксисDemoDriver::unreserveChannelGroupImpl(ChannelGroupIndex groupIndex)
ЦельНесдержанность/релиз заданная группа канала и все ее ресурсы
Входные параметрыИндекс группы канала
Вывод 'none'
Статус возврата

DAQErr_Driver_UnreserveChannelGroup onFailure.

DAQSuccess на успехе.

Поставщик и обнаружение устройств

Эти функции получают информацию об уличном торговце и устройстве.

getDriverVersionImpl

СинтаксисDemoDriver::getDriverVersionImpl(uint32_T &major, uint32_T &minor, uint32_T &patch) const
ЦельВозвратите номер версии драйвера
Входные параметры'none'
Вывод Номер основной версии, номер вспомогательной версии, номер версии патча
Статус возврата

DAQErr_Driver_GetDriverVersion onFailure.

DAQSuccess на успехе.

getVendorInfoImpl

СинтаксисDemoDriver::getVendorInfoImpl(std::string &shortName, std::string &fullName, std::string &driverName) const
ЦельВозвратите соответствующую информацию о поставщике (имя и имя драйвера)
Входные параметры'none'
Вывод Поставщик shortname (обычно используемый в качестве ID поставщика), поставщик fullname, имя драйвера (включая полный путь)
Статус возврата

DAQErr_Driver_GetVendorInfo onFailure.

DAQSuccess на успехе.

getDeviceInfoImpl

СинтаксисDemoDriver::getDeviceInfoImpl(Index deviceIndex, std::string &model, std::string &prefix, std::string &id, std::string &serialNumber, bool &isRecognizedDevice) const
ЦельВозвратите информацию о соответствующем устройстве
Входные параметрыИндекс устройства
Вывод Модель устройства, префикс устройства (например, 'Dev', 'Audio', и т.д.), ID устройства, порядковый номер устройства, индикация относительно того, распознает ли драйвер и поддерживает устройство
Статус возврата

DAQErr_Driver_GetDeviceInfo onFailure.

DAQSuccess на успехе.

getFirmwareVersionImpl

СинтаксисDemoDriver::getFirmwareVersionImpl(Index deviceIndex, uint32_T &major, uint32_T &minor, uint32_T &patch) const
ЦельВозвратите номер версии микропрограммного обеспечения
Входные параметры'none'
Вывод Номер основной версии, номер вспомогательной версии, номер версии патча
Статус возврата

DAQErr_Driver_GetFirmwareVersion onFailure.

DAQSuccess на успехе.

Открытие подсистемы

Эти функции получают информацию о подсистеме.

getSubsystemsOfTypeImpl

СинтаксисDemoDriver::getSubsystemsOfTypeImpl(Index deviceIndex, IndexList &subsystemIndices, daqsdk::Subsystem subsystemType, daqsdk::TransferDirection transferDirection) const
ЦельВозвратите подсистемы данного типа (Аналог, Цифровой, и т.д.) и направление (Вход, Выход)
Входные параметрыИндекс устройства, типа подсистемы, передает направление
Вывод Список индексов подсистемы с данным типом/направлением или пустой, если никакие соответствия не найдены
Статус возврата

DAQErr_Driver_GetSubsystemsOfType на отказе выполнить запрос (но не, когда никакие подсистемы не найдены).

DAQSuccess на успехе.

getMeasurementTypesImpl

СинтаксисDemoDriver::getMeasurementTypesImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::MeasurementType> &measurementTypes) const
ЦельВозвратите типы измерения, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Список типов измерения поддержан заданной подсистемой
Статус возврата

DAQErr_Driver_GetMeasurementTypes на отказе выполнить запрос (но не, когда никакие подсистемы не найдены).

DAQSuccess на успехе.

getDefaultMeasurementTypeImpl

СинтаксисDemoDriver::getDefaultMeasurementTypeImpl(Index deviceIndex, Index subsystemIndex, daqdatatypes::MeasurementType &defaultMeasurementType) const
ЦельВозвратите тип измерения по умолчанию, поддержанный заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Типы измерения по умолчанию поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetDefaultMeasurementType onFailure.

DAQSuccess на успехе.

getRateLimitImpl

СинтаксисDemoDriver::getRateLimitImpl(Index deviceIndex, Index subsystemIndex, daqdatatypes::RateLimit &rateLimit) const
ЦельВозвратите ограничения скорости, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Ограничения скорости поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetRateLimit onFailure.

DAQSuccess на успехе.

getResolutionImpl

СинтаксисDemoDriver::getResolutionImpl(Index deviceIndex, Index subsystemIndex, uint8_T &resolution) const
ЦельВозвратите разрешение измерения, поддержанное заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Разрешение измерения поддержано заданной подсистемой
Статус возврата

DAQErr_Driver_GetResolution onFailure.

DAQSuccess на успехе.

getTerminalConfigsImpl

СинтаксисDemoDriver::getTerminalConfigsImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::TerminalConfiguration> &terminalConfigurations) const
ЦельВозвратите терминальные настройки, поддержанные заданной подсистемой и устройством для каждого канала
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Терминальные настройки поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetTerminalConfigs onFailure.

DAQSuccess на успехе.

getRangesAvailableForTerminalConfigImpl

СинтаксисDemoDriver::getRangesAvailableForTerminalConfigImpl(Index deviceIndex, Index subsystemIndex, daqdatatypes::TerminalConfiguration terminalConfig, std::vector<daqdatatypes::Range> &ranges) const
ЦельВозвратите области значений, поддержанные заданной терминальной настройкой для подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, терминального типа настройки
Вывод Области значений поддержаны заданной терминальной настройкой для данной подсистемы
Статус возврата

DAQErr_Driver_GetRangesAvailableForTerminalConfig onFailure.

DAQSuccess на успехе.

getDefaultTerminalConfigsImpl

СинтаксисDemoDriver::getDefaultTerminalConfigsImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::TerminalConfiguration> &defaultTerminalConfigs) const
ЦельВозвратите терминальные типы настройки по умолчанию, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Терминальные типы настройки по умолчанию поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetDefaultTerminalConfigs onFailure.

DAQSuccess на успехе.

isOnDemandOperationSupportedImpl

СинтаксисDemoDriver::isOnDemandOperationSupportedImpl(Index deviceIndex, Index subsystemIndex, bool &isSupported) const
ЦельУкажите, поддерживаются ли по требованию операции заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Поддерживаются ли по требованию операции заданной подсистемой
Статус возврата

DAQErr_Driver_IsOnDemandOperationSupported onFailure.

DAQSuccess на успехе.

getCouplingsImpl

СинтаксисDemoDriver::getCouplingsImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::Coupling> &couplings) const
ЦельВозвратите связи, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Связи поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetCouplings onFailure.

DAQSuccess на успехе.

getDefaultCouplingImpl

СинтаксисDemoDriver::getDefaultCouplingImpl(Index deviceIndex, Index subsystemIndex, daqdatatypes::Coupling &defaultCoupling) const
ЦельВозвратите связь значения по умолчанию, поддержанную заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Связь значения по умолчанию поддержана заданной подсистемой
Статус возврата

DAQErr_Driver_GetDefaultCoupling onFailure.

DAQSuccess на успехе.

getSampleTypesImpl

СинтаксисDemoDriver::getSampleTypesImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::SampleType> &sampleTypes) const
ЦельВозвратите демонстрационные типы, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Демонстрационные типы поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetSampleTypes onFailure.

DAQSuccess на успехе.

getDefaultSamplingTypeImpl

СинтаксисDemoDriver::getDefaultSamplingTypeImpl(Index deviceIndex, Index subsystemIndex, daqdatatypes::SampleType &defaultSampleType) const
ЦельВозвратите демонстрационный тип по умолчанию, поддержанный заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Демонстрационный тип по умолчанию поддержан заданной подсистемой
Статус возврата

DAQErr_Driver_GetDefaultSamplingType onFailure.

DAQSuccess на успехе.

getDigitalChannelTypesImpl

СинтаксисDemoDriver::getDigitalChannelTypesImpl(Index deviceIndex, Index subsystemIndex, std::vector<daqdatatypes::MeasurementType> &channelMeasurementTypes) const
ЦельВозвратите цифровой тип канала, поддержанный заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Вектор типов измерения для каналов заданной подсистемы
Статус возврата

DAQErr_Driver_GetDigitalChannelTypes onFailure.

DAQSuccess на успехе.

getChannelNamesImpl

СинтаксисDemoDriver::getChannelNamesImpl(Index deviceIndex, Index subsystemIndex, std::vector<std::string> &channelNames) const
ЦельВозвратите названия канала, поддержанные заданной подсистемой и устройством
Входные параметрыИндекс устройства, индекс подсистемы
Вывод Названия канала поддержаны заданной подсистемой
Статус возврата

DAQErr_Driver_GetChannelNames onFailure.

DAQSuccess на успехе.

Настройка

Функции конфигурирования управляют уровнями, областями значений и связью.

getRateImpl

СинтаксисDemoDriver::getRateImpl(ChannelGroupIndex groupIndex, daqsdk::float64 &rate) const
ЦельВозвратите уровень, поддержанный заданной группой канала в ее текущей настройке
Входные параметрыИндекс группы
Вывод Уровень поддержан заданной группой канала
Статус возврата

DAQErr_Driver_GetRate onFailure.

DAQSuccess на успехе.

setRateImpl

СинтаксисDemoDriver::setRateImpl(ChannelGroupIndex groupIndex, daqsdk::float64 rate)
ЦельУстановите уровень для заданной группы канала в ее текущей настройке
Входные параметрыИндекс группы, уровня
Вывод 'none'
Статус возврата

DAQErr_Driver_SetRate onFailure.

DAQSuccess на успехе.

getChannelCouplingImpl

СинтаксисDemoDriver::getChannelCouplingImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, daqdatatypes::Coupling &coupling) const
ЦельВозвратите связь канала заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод Связь поддерживаемого заданным каналом
Статус возврата

DAQErr_Driver_GetChannelCoupling onFailure.

DAQSuccess на успехе.

setChannelCouplingImpl

СинтаксисDemoDriver::setChannelCouplingImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, std::string coupling)
ЦельУстановите связь канала заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод 'none'
Статус возврата

DAQErr_Driver_SetChannelCoupling onFailure.

DAQSuccess на успехе.

getChannelTerminalConfigImpl

СинтаксисDemoDriver::getChannelTerminalConfigImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, daqdatatypes::TerminalConfiguration &terminalConfig) const
ЦельВозвратите терминальную настройку заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод Терминальная настройка поддержана заданным каналом
Статус возврата

DAQErr_Driver_GetChannelTerminalConfig onFailure.

DAQSuccess на успехе.

setChannelTerminalConfigImpl

СинтаксисDemoDriver::setChannelTerminalConfigImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, std::string terminalConfig)
ЦельУстановите терминальную настройку заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод 'none'
Статус возврата

DAQErr_Driver_SetChannelTerminalConfig onFailure.

DAQSuccess на успехе.

getChannelRangeImpl

СинтаксисDemoDriver::getChannelRangeImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, daqdatatypes::Range &range) const
ЦельВозвратите область значений заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод Область значений поддержана заданным каналом
Статус возврата

DAQErr_Driver_GetChannelRange onFailure.

DAQSuccess на успехе.

setChannelRangeImpl

СинтаксисDemoDriver::setChannelRangeImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, daqdatatypes::Range range)
ЦельУстановите область значений заданного канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод 'none'
Статус возврата

DAQErr_Driver_SetChannelRange на отказе.

DAQSuccess на успехе.

getChannelDirectionImpl

СинтаксисDemoDriver::getChannelDirectionImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, daqdatatypes::ChannelDirection &direction) const
ЦельВозвратите направление заданного цифрового канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала
Вывод Направление канала для заданного канала.
Статус возврата

DAQErr_Driver_GetChannelDirection onFailure.

DAQSuccess на успехе.

setChannelDirectionImpl

СинтаксисDemoDriver::setChannelDirectionImpl(Index deviceIndex, Index subsystemIndex, Index channelIndex, std::string direction)
ЦельУстановите направление заданного цифрового канала для данной подсистемы и устройства
Входные параметрыИндекс устройства, индекс подсистемы, индекс канала, направление канала, заданного как "Input" или "Output"
Вывод 'none'
Статус возврата

DAQErr_Driver_SetChannelDirection onFailure.

DAQSuccess на успехе.

Резервирование

Резервирование функционирует устройство запроса и доступность канала.

isDeviceAvailableImpl

СинтаксисDemoDriver::isDeviceAvailableImpl(Index deviceIndex, bool &isDeviceAvailable) const
ЦельВозвратитесь, доступно ли заданное устройство все еще, соединяется, фиксировавшее и перечисленное
Входные параметрыИндекс устройства
Вывод Возвратитесь, доступно ли устройство, как ранее фиксируется и перечислено
Статус возврата

DAQErr_Driver_IsDeviceAvailable onFailure.

DAQSuccess на успехе.

isRegistrationReservationImpl

СинтаксисDemoDriver::isRegistrationReservationImpl(Index deviceIndex, bool &isReservation) const
ЦельВозвратитесь, резервирует ли регистрация канала в группе канала группу канала
Входные параметрыИндекс группы канала
Вывод Возвратитесь, является ли “регистрация резервированием”. (См. Группы Канала.)
Статус возврата

DAQErr_Driver_IsRegistrationReservation onFailure.

DAQSuccess на успехе.

Одно сканирования

Одна функции сканирования получают или генерируют статическое сканирование данных.

inputSingleScan

СинтаксисDemoDriver::inputSingleScanImpl(ChannelGroupIndex groupIndex, DataScan &data) const
ЦельПолучите сканирование данных для всех каналов, указанных с группой канала
Входные параметры'none'
Вывод Полученное сканирование данных
Статус возврата

DAQErr_Driver_InputSingleScan onFailure.

DAQSuccess на успехе.

OutputSingleScan

СинтаксисDemoDriver::outputSingleScanImpl(ChannelGroupIndex groupIndex, DataScan &&outputData) const
ЦельСгенерируйте сканирование данных для всех каналов, указанных с группой канала
Входные параметрыДанные, чтобы сгенерировать выход
Вывод 'none'
Статус возврата

DAQErr_Driver_OutputSingleScan onFailure.

DAQSuccess на успехе.

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте