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-2020

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

Analog Input

Channels:0 to 1
Input modes:AI_SINGLE_ENDED
Ranges:BIP10VOLTS, BIP5VOLTS, BIP2VOLTS, BIP1VOLTS
Scan options:SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER, SO_PACEROUT, SO_BURSTIO
Scan rates:1,000 to 20,000,000 S/s
Trigger types:TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, GATE_HIGH, GATE_LOW, TRIG_RISING, TRIG_FALLING, TRIG_ABOVE, TRIG_BELOW, GATE_ABOVE, GATE_BELOW, GATE_IN_WINDOW, GATE_OUT_WINDOW
Functions:ulAIn(), ulAInScan(), ulAInLoadQueue(), ulAInScanStatus(), ulAInScanStop(), ulAInScanWait(), ulAInSetTrigger()
Configuration:none

Digital I/O

Ports:AUXPORT
Bits:0 to 7
Functions:ulDIn(), ulDOut(), ulDBitIn(), ulDBitOut()
Configuration:none

Events

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

Device

Functions:ulFlashLed()
Configuration:none