CODataTransferMechanism Enumeration

NI-DAQmx 17.1 .NET Class Library Help

Edition Date: June 2017

Part Number: 370473J-01

»View Product Info
Download Help (Windows Only)

See Also


Specifies the data transfer mode for the device. For buffered operations, use DMA or USB Bulk. For non-buffered operations, use Polled.

Namespace: NationalInstruments.DAQmx

Assembly: NationalInstruments.DAQmx (in NationalInstruments.DAQmx.dll) Version: 17.1.40.99

Syntax

Visual Basic (Declaration)
Public Enumeration CODataTransferMechanism

C#
public enum CODataTransferMechanism

Members

Member nameDescription
DmaDirect Memory Access. Data transfers take place independently from the application.
InterruptsData transfers take place independently from the application. Using interrupts increases CPU usage because the CPU must service interrupt requests. Typically, you should use interrupts if the device is out of DMA channels.
ProgrammedIOData transfers take place when you call reading from the task or writing to the task.
UsbBulkData transfers take place independently from the application using a USB bulk pipe.

Remarks

Specifies the data transfer mode for the device. For buffered operations, use DMA or USB Bulk. For non-buffered operations, use Polled. Use this enumeration to get or set the value of DataTransferMechanism.

See Also

Reference

NationalInstruments.DAQmx Namespace

WAS THIS ARTICLE HELPFUL?

Not Helpful