Owning Palette: VISA USB VI and Functions
Requires: Base Development System
Performs a USB control pipe transfer to the device.
|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.|
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.|