VISA USB Control Out Function

Owning Palette: VISA USB VI and Functions

Requires: Base Development System

Performs a USB control pipe transfer to the device.

Details  

 Add to the block diagram  Find on the palette
index passes a parameter to the device. The value you enter here depends on the value you entered in request. The index is often used in requests to specify an endpoint or an interface.
value passes a parameter to the device. The value you enter here depends on the value you enter in request.
VISA resource name specifies the resource to be opened. The VISA resource name control also specifies the session and class.
request type is the numeric representation of the request you want to send to the device. This parameter is a bitmapped field that identifies the characteristics of the specific request. The bit specifying the direction must be set to 0 (host-to-device).
request specifies the particular request. The request you can enter depends on the value you entered in request type.
write buffer contains the data to be written to the device.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
VISA resource name out is a copy of the VISA resource name that VISA functions return.
error out contains error information. This output provides standard error out functionality.

VISA USB Control Out Details

This function takes the values of the data payload in the setup stage of the control transfer as parameters. The function sends an optional data buffer write buffer if you require a data stage for this transfer.

Note  This function is only intended for users familiar with the USB protocol.