MIL_FPGA_CONTEXT FpgaCommandContext, | //in |
MIL_INT64 ControlType, | //in |
const void *ControlValuePtr | //in |
This function controls the various settings of the specified FPGA command context. To inquire information about an FPGA command context setting, see MfpgaCommandInquire(). To control or inquire about a general Processing FPGA setting, refer to MfpgaControl() or MfpgaInquire(), respectively.
Specifies the FPGA command context setting to control.
See the Parameter associations section for possible values that can be specified.
Specifies the address of the variable which contains the value to assign to the command context setting.
See the Parameter associations section for possible values that can be specified.
The table below lists possible values for the ControlType and ControlValuePtr parameters.
Unless otherwise specified, the following values require that you pass the ControlValuePtr parameter the address of a MIL_INT.
For controlling FPGA Command
Settings
|
|||||||||||||||||||||||||||||||||||||||
ControlType |
Description
|
MIL system-specific tooltip (†) |
|||||||||||||||||||||||||||||||||||||
ControlValuePtr | |||||||||||||||||||||||||||||||||||||||
M_COMPLETION_MODE |
Specifies how the processing operation should be issued on the system command queue. INQ (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies that the command is queued according to the thread synchronization mode. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_ASYNCHRONOUS |
Specifies that, after the command is queued, the thread continues executing without waiting for the operation to complete. |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_SYNCHRONOUS |
Specifies that, after the command is queued, the thread waits for the processing operation to complete before continuing. |
† | j | k | l | m | p | q | r |
Header | Include mil.h; milfpga.h. |
Library | Use mil.lib; milfpga.lib. |
DLL | Requires mil.dll; milfpga.dll. |