UL for Linux
User library to access and control supported MCC hardware over the Linux platform
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
USB-DIO32HS

The USB-DIO32HS supports the following UL for Linux capabilities.

Digital I/O

Ports:AUXPORT0, AUXPORT1
Bits:0 to 15
Scan options:SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER
Scan rates:0.02235 to 800,000 S/s
Trigger types:TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW
Functions:ulDIn(), ulDInArray(), ulDOut(), ulDOutArray(), ulDBitIn(), ulDBitOut(), ulDConfigPort(), ulDConfigBit(), ulDInScan(), ulDOutScan(), ulDInScanStatus(), ulDOutScanStatus(), ulDInScanStop(), ulDOutScanStop(), ulDInScanWait(), ulDOutScanWait(), ulDInSetTrigger(), ulDOutSetTrigger(), ulDIOGetConfig()
Configuration:Config Item (Get): DIO_CFG_PORT_DIRECTION_MASK

Events

Event types:DE_ON_DATA_AVAILABLE, DE_ON_END_OF_INPUT_SCAN, DE_ON_INPUT_SCAN_ERROR, DE_ON_END_OF_OUTPUT_SCAN, DE_ON_OUTPUT_SCAN_ERROR
Functions:ulEnableEvent(), ulDisableEvent()

Device

Functions:ulFlashLed()
Configuration:none