MIL_ID MilSystemId, | //in |
MIL_INT FpgaDeviceNumber, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires global information about a Processing FPGA, including all loaded PUs. See MfpgaCommandInquire() to retrieve information about a specific command context.
Specifies the Processing FPGA to inquire. This parameter must be set to the following value:
Specifies the information about which to inquire.
See the Parameter associations section for possible values that can be specified.
Specifies the address at which to write the requested information.
See the Parameter associations section for possible values that can be returned.
The table below lists possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.
Unless otherwise specified, the following values require that you pass the UserVarPtr parameter the address of a MIL_INT.
For FPGAs
|
|||||||||||||||||||||||||||||||||||||||
InquireType |
Description
|
MIL system-specific tooltip (†) |
|||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_FPGA_CONFIGURATION_FILENAME |
Inquires the string containing identifying information about the file name of the Processing FPGA configuration. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: array of type MIL_TEXT_CHAR |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
MIL_TEXT("String") 1 |
Specifies the string containing information about the file name. |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_FPGA_CONFIGURATION_FILENAME_LENGTH |
Inquires the length of the string returned by M_FPGA_CONFIGURATION_FILENAME. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
Value |
Specifies the length of the string, including the terminating null character ("\0"). |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_FPGA_PACKAGE_NAME |
Inquires the string containing identifying information about the Processing FPGA on your board. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: array of type MIL_TEXT_CHAR |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
MIL_TEXT("String") 1 |
Specifies the string containing information about the Processing FPGA. |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_FPGA_PACKAGE_NAME_LENGTH |
Inquires the length of the string returned by M_FPGA_PACKAGE_NAME. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
Value |
Specifies the length of the string, including the terminating null character ("\0"). |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_NUMBER_OF_PU |
Inquires the number of PUs currently loaded in the Processing FPGA. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
Value |
Specifies the number of PUs. |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
M_PU_LIST |
Inquires the list of function identifiers of all PUs currently loaded in the Processing FPGA. (more details...) |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: array of type MIL_INT |
† | j | k | l | m | p | q | r | ||||||||||||||||||||||||||||||
Value |
Specifies the function identifier. |
† | j | k | l | m | p | q | r |
1 If the value was passed in a variable, it won't be returned enclosed in MIL_TEXT().
Header | Include mil.h; milfpga.h. |
Library | Use mil.lib; milfpga.lib. |
DLL | Requires mil.dll; milfpga.dll. |