Filters
Filter values by
System Settings
  • Timer and counter settings
  • Digital I/O settings
  • DMIL related settings
  • Hardware health
  • Hardware identification
  • Hardware resources available
  • Rotary decoder settings
  • Data latch settings
  • Action group settings
  • Thread and timeout settings
  • Trigger-over-Ethernet settings
  • UART settings
  • Watchdog settings
| Customize Help
| Save Settings

MsysInquire



Function Map
Parameter Associations
Table: For general system settings
+ combination: For identifying the instance of the GenTL Producer library identifier to use
+ combination: Returns the number of hook threads that were allocated
+ combination: For specifying the acquisition path to inquire
+ combination: For specifying that the target board is identified using its user-defined name
+ combination: For specifying which connector or port to inquire
Table: For inquiring I/O signals and their mode
+ combination: For inquiring the type and number of the I/O signal
+ combination: For specifying the type of I/O signal to inquire
Table: For inquiring the state of specified user-bits in a static-user-output register
+ combination: For inquiring the bit in the static-user-output register
Table: For inquiring the settings of a timer
+ combination: For specifying which on-board timer to inquire
+ combination: For inquiring the maximum or minimum value for the setting
Table: For inquiring the settings of a rotary decoder
+ combination: For specifying which rotary decoder to inquire about
Table: For controlling the settings of a data latch associated with rotary encoders
+ combination: For specifying which data latch to set
Table: For UART settings
+ combination: For COM Ports and UARTs
Table: For Watchdog settings
Table: For inquiring about an action command
Table: For inquiring a Trigger-over-Ethernet packet (action command or GigE Vision software trigger) for transmission using a ToE module
+ combination: For getting the string size
+ combination: For specifying which action command to inquire
+ combination: For specifying which GigE Vision software trigger to inquire
+ combination: For specifying which I/O command register bit was used
Synopsis
Inquire about a system setting.
Syntax
MIL_INT MsysInquire(
MIL_ID SysId, //in
MIL_INT64 InquireType, //in
void *UserVarPtr //out
)
Description

This function inquires about the specified system setting.

Note that you can use MsysControl() to control specific system settings.

You can also interactively inquire most of the system settings in real-time, using Matrox Intellicam's Feature Browser.

Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see which MIL system’s documentation you should use in its place and any possible differences.
Parameters
This function is not supported on the selected boards.
This function reference has not been updated for the selected MIL system. To show the content of this page, choose a second MIL system; refer to the MIL system's release note to see which MIL system’s documentation to choose and any possible differences.
Parameters
SysId

Specifies the system identifier. This parameter should be set to one of the following values:

function map For the system identifier
Click to summarizeValue Description
Click to summarize M_DEFAULT_HOST

Specifies the default Host system of the current MIL application.

Click to summarize MIL system identifier

Specifies a valid system identifier, which you have allocated using the MsysAlloc() function.

InquireType

Specifies the type of system setting about which to inquire.

See the Parameter associations section for possible values that can be specified.

UserVarPtr
Accepts the address of one of the following (see the Parameter associations section for specifics on which is expected):
  • array of type MIL_TEXT_CHAR [optionally, in C++: a reference to a MIL_STRING]
  • MIL_DOUBLE
  • MIL_ID
  • MIL_INT
  • MIL_INT64

Specifies the address in which to write the requested information. Since the MsysInquire() function also returns the requested information, you can set this parameter to M_NULL.

See the Parameter associations section for possible values that can be returned.

The following inquire types allow you to inquire general system settings.

function map For general system settings
Click to summarize
InquireType
Description MIL system-specific
tooltip (‡)
UserVarPtr
- Possible values returned
Click to summarize M_ACCELERATOR_PRESENT

Inquires whether the processing accelerator is present.

(summarize)
j k
M10
l m p r
U27
y
U75
z aa
MIL system specific

This inquire type is also available for the Matrox Concord PoE base model.

z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j k
M10
l m p r
U27
y
U75
z aa
Click to summarize M_NO

Specifies that the processing accelerator is not present.

j k
M10
l m p r
U27
y
U75
z aa
Click to summarize M_YES

Specifies that the processing accelerator is present.

j k
M10
l m p r
U27
y
U75
z aa
Click to summarize M_ALLOCATION_OVERSCAN

Inquires whether image buffers, allocated on the system, will be allocated with an overscan region. SET

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISABLE

Specifies that image buffers allocated on the system will have no overscan region.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ENABLE

Specifies that image buffers are allocated on the system with an overscan region.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ALLOCATION_OVERSCAN_SIZE

Inquires the size of the overscan region, added around all subsequently allocated image buffers (MbufAlloc...()). SET

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the size of the overscan region, in pixels. INFO

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ASYNCHRONOUS_CALL_SUPPORT

Inquires whether the system supports asynchronous function execution or not.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NO

Specifies that the system does not support asynchronous execution.

a c
M10
o v w
U53
z
Click to summarize M_YES

Specifies that the system supports asynchronous execution.

g h i j k
M10
l m p r
U27
t
U28
u
U36
y
U75
aa
Click to summarize M_BOARD_REVISION

Inquires the board revision number.

(summarize)
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
aa
MIL system specific
[This is only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X platforms]

This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight.

a
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
aa
Click to summarize Value

Specifies the board revision number.

a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
aa
Click to summarize M_BOARD_SUB_REVISION

Inquires the board sub-revision number.

(summarize)
a t
U28
w
U53
z
MIL system specific
[This is only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X platforms]

This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight.

a
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a t
U28
w
U53
z
Click to summarize Value

Specifies the board sub-revision number.

a t
U28
w
U53
z
Click to summarize M_BOARD_TYPE

Inquires the type of system board.

To return only the main board type and not the sub-board types (for example, to get M_SOLIOS without M_XCL, M_FAST, or M_DBCL), mask the return value with M_BOARD_TYPE_MASK. For an example of how to use this mask, refer to the examples below.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
MIL system specific

This control type is also available for the Matrox Concord PoE base model.

z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_CLARITY_UHD

Specifies a Matrox Clarity UHD board.

u
U36
Click to summarize M_CLARITY_UHD + M_H264

Specifies a Matrox Clarity UHD board with the optional on-board H.264 encoding module.

u
U36
Click to summarize M_CONCORD_POE + M_DCH

Specifies a Matrox Concord PoE base model Dual-Port board.

z
Click to summarize M_CONCORD_POE + M_DCH + M_TOE

Specifies a Matrox Concord PoE with ToE Dual-Port board.

z
Click to summarize M_CONCORD_POE + M_QCH

Specifies a Matrox Concord PoE base model Quad-Port board.

z
Click to summarize M_CONCORD_POE + M_QCH + M_TOE

Specifies a Matrox Concord PoE with ToE Quad-Port board.

z
Click to summarize M_GENTL

Specifies a camera that uses the Matrox GenTL driver.

v
Click to summarize M_GIGE_VISION

Specifies a camera that uses the Matrox GigE Vision driver.

c
M10
Click to summarize M_HOST
[This is only applicable to Non-Matrox computer platform]

Specifies a Host system.

a
Click to summarize M_HOST+ M_4SIGHT + M_4SIGHT_GP
[This is only applicable to Matrox 4Sight GP/GPm platform]

Specifies a Host system allocated on Matrox 4Sight GP.

a
Click to summarize M_HOST+ M_4SIGHT + M_4SIGHT_GPM
[This is only applicable to Matrox 4Sight GP/GPm platform]

Specifies a Host system allocated on Matrox 4Sight GPm.

a
Click to summarize M_HOST+ M_4SIGHT + M_4SIGHT_X
[This is only applicable to Matrox 4Sight-X platform]

Specifies a Host system allocated on Matrox 4Sight X.

a
Click to summarize M_HOST + M_SUPERSIGHT
[This is only applicable to Matrox Supersight platform]

Specifies a Host system allocated on Matrox SuperSight.

a
Click to summarize M_INDIO

Specifies a Matrox Indio board.

w
U53
Click to summarize M_IRIS_GTR

Specifies a Matrox Iris GTR smart camera.

t
U28
Click to summarize M_MORPHIS + M_2VD + M_IO

Specifies a Matrox Morphis board with two video decoders and the I/O module.

g
Click to summarize M_MORPHISQXT + M_4VD + M_IO

Specifies a Matrox Morphis QxT board with four video decoders and the I/O module.

h
Click to summarize M_MORPHISQXT + M_16VD + M_IO

Specifies a Matrox Morphis QxT analog color/monochrome x4 PCIe frame grabber board with 16 video decoders.

h
Click to summarize M_ORION_HD

Specifies a Matrox Orion HD board.

i
Click to summarize M_RADIENT + M_CL + M_DBCL

Specifies a Matrox Radient eV-CL dual-Base Camera Link board.

r
U27
aa
Click to summarize M_RADIENT + M_CL + M_DBCL + M_PF

Specifies a Matrox Radient eCL dual-Base Camera Link board with a Processing FPGA.

j
Click to summarize M_RADIENT + M_CL + M_DFCL

Specifies a Matrox Radient eV-CL dual-Full Camera Link board.

r
U27
aa
Click to summarize M_RADIENT + M_CL + M_DFCL + M_PF

Specifies a Matrox Radient eCL dual-Full Camera Link board with a Processing FPGA.

j
Click to summarize M_RADIENT + M_CL + M_QBCL

Specifies a Matrox Radient eV-CL quad-Base Camera Link board.

r
U27
aa
Click to summarize M_RADIENT + M_CL + M_QBCL + M_PF

Specifies a Matrox Radient eCL quad-Base Camera Link board with a Processing FPGA.

j
Click to summarize M_RADIENT + M_CL + M_SFCL

Specifies a Matrox Radient eV-CL single-Full Camera Link board.

r
U27
aa
Click to summarize M_RADIENT + M_CL + M_SFCL + M_PF

Specifies a Matrox Radient eCL single-Base Camera Link board with a Processing FPGA.

j
Click to summarize M_RADIENT + M_CXP + M_D6G

Specifies a Matrox Radient eV-CXP Dual board.

k
M10
Click to summarize M_RADIENT + M_CXP + M_Q6G

Specifies a Matrox Radient eV-CXP Quad board.

k
M10
Click to summarize M_RADIENTPRO + M_CL + M_DBCL + M_PF

Specifies a Matrox RadientPro CL-DB (dual-Base Camera Link) board with a Processing FPGA.

p
Click to summarize M_RADIENTPRO + M_CL + M_SFCL + M_PF

Specifies a Matrox RadientPro CL-SF (single-Base Camera Link) board with a Processing FPGA.

p
Click to summarize M_RAPIXO + M_CL + M_DBCL + M_PF

Specifies a Matrox RapixoPro DB-CL (dual-Base Camera Link) with a Processing FPGA.

aa
Click to summarize M_RAPIXO + M_CL + M_DFCL + M_PF

Specifies a Matrox RapixoPro DF-CL (dual-Full Camera Link) with a Processing FPGA.

aa
Click to summarize M_RAPIXO + M_CL + M_QBCL + M_PF

Specifies a Matrox RapixoPro QB-CL (squad-Base Camera Link) with a Processing FPGA.

aa
Click to summarize M_RAPIXO + M_CL + M_SFCL + M_PF

Specifies a Matrox RapixoPro SF-CL (single-Full Camera Link) with a Processing FPGA.

aa
Click to summarize M_RAPIXO + M_CXP + M_D12G

Specifies a Matrox Rapixo CXP Dual 12G board.

y
U75
Click to summarize M_RAPIXO + M_CXP + M_Q6G

Specifies a Matrox Rapixo CXP (Quad CXP-6) board.

y
U75
Click to summarize M_RAPIXO + M_CXP + M_Q12G

Specifies a Matrox Rapixo CXP (Quad CXP-12) board.

y
U75
Click to summarize M_RAPIXO + M_CXP + M_Q12G + M_PF

Specifies a Matrox Rapixo CXP Pro (Quad CXP-12 with a Processing FPGA) board.

y
U75
Click to summarize M_RAPIXO + M_CXP + M_S12G

Specifies a Matrox Rapixo CXP Single 12G board.

y
U75
Click to summarize M_SOLIOS + M_XA + M_DA

Specifies a Matrox Solios eA/XA dual analog board.

l
Click to summarize M_SOLIOS + M_XA + M_QA

Specifies a Matrox Solios eA/XA quad analog board.

l
Click to summarize M_SOLIOS + M_XA + M_SA

Specifies a Matrox Solios eA/XA single analog board.

l
Click to summarize M_SOLIOS + M_XCL + M_DBCL

Specifies a Matrox Solios eCL/XCL dual-Base Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_DBCL + M_FAST

Specifies a Matrox Solios eCL/XCL dual-Base fast Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_DBCL + M_PF

Specifies a Matrox Solios eCL/XCL dual-Base Camera Link board with a Processing FPGA.

m
Click to summarize M_SOLIOS + M_XCL + M_SBCL

Specifies a Matrox Solios eCL/XCL single-Base Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SBCL + M_FAST

Specifies a Matrox Solios eCL/XCL single-Base fast Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SBCL + M_PF

Specifies a Matrox Solios eCL/XCL single-Base Camera Link board with a Processing FPGA.

m
Click to summarize M_SOLIOS + M_XCL + M_SFCL

Specifies a Matrox Solios eCL/XCL single-Full Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SFCL + M_FAST

Specifies a Matrox Solios eCL/XCL single-Full fast Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SFCL + M_PF

Specifies a Matrox Solios eCL/XCL single-Full Camera Link board with a Processing FPGA.

m
Click to summarize M_SOLIOS + M_XCL + M_SMCL

Specifies a Matrox Solios eCL/XCL single-Medium Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SMCL + M_FAST

Specifies a Matrox Solios eCL/XCL single-Medium fast Camera Link board.

m
Click to summarize M_SOLIOS + M_XCL + M_SMCL + M_PF

Specifies a Matrox Solios eCL/XCL single-Medium Camera Link board with a Processing FPGA.

m
Click to summarize M_USB3_VISION

Specifies a camera that uses the Matrox USB3 Vision driver.

o
Click to summarize M_COM_SUPPORTED

Inquires whether the system can be used with the MIL Industrial Communication module (Mcom).

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NO

Specifies that the system cannot be used.

c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
z aa
Click to summarize M_YES

Specifies that the system can be used.

a t
U28
w
U53
Click to summarize M_CURRENT_THREAD_ID

Inquires the identifier of the current system thread. This identifier can be used with the thread module.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
MIL system specific

This inquire type is also available for the Matrox Concord PoE base model.

z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_ID
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DCF_SUPPORTED

Inquires whether the system supports downloadable digitizer configuration format (DCF) files.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_FALSE

Specifies that DCF files are not supported.

a t
U28
w
U53
z
Click to summarize M_TRUE

Specifies that DCF files are supported.

c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
aa
Click to summarize M_DEFAULT_PITCH_BYTE_MULTIPLE

Inquires the pitch (or stride) multiple (in bytes) for the buffers allocated on the system. SET

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the pitch multiple, in bytes.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DEVICE_NAME +

Inquires the user-defined name for the board.

This inquire type is also available for the Matrox Concord PoE base model.

(summarize)
z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
z
Click to summarize Value

Specifies the device name that was set using M_DEVICE_NAME.

z
Click to summarize M_DEVICE_NAME_MAX_SIZE

Inquires the maximum length that the device name can have of the string returned by M_DEVICE_NAME.

This inquire type is also available for the Matrox Concord PoE base model.

(summarize)
z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
z
Click to summarize Value

Specifies the maximum length of the string returned by M_DEVICE_NAME.

z
Click to summarize M_DIGITIZER_NUM

Inquires the total number of possible independent acquisition paths on the system. Note that this is not the same as the total number of allocated acquisition paths on the system.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
MIL system specific

Inquires the total number of GigE Vision cameras discovered.

c
M10
o v

This inquire type is also available for the Matrox Concord PoE base model.

z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value >= 0

Specifies the number of independent acquisition paths available.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DIGITIZER_TYPE +

Inquires the type of frame grabber(s) available to allocate a digitizer on the system.

(summarize)
t
U28
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
t
U28
Click to summarize M_300

Specifies a Matrox Iris GTR 300.

t
U28
Click to summarize M_300C

Specifies a Matrox Iris GTR 300C.

t
U28
Click to summarize M_1300

Specifies a Matrox Iris GTR 1300.

t
U28
Click to summarize M_1300C

Specifies a Matrox Iris GTR 1300C.

t
U28
Click to summarize M_2000

Specifies a Matrox Iris GTR 2000.

t
U28
Click to summarize M_2000C

Specifies a Matrox Iris GTR 2000C.

t
U28
Click to summarize M_5000

Specifies a Matrox Iris GTR 5000.

t
U28
Click to summarize M_5000C

Specifies a Matrox Iris GTR 5000C.

t
U28
Click to summarize M_DISPLAY_OUTPUT_NUM

Inquires the number of video output controllers available on your Matrox imaging board.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value >= 0

Specifies the number of video output controllers.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISTRIBUTED_MIL_PROTOCOL

Inquires the protocol used for DMIL.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_NOT_USED

Specifies that DMIL is not used.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_PCIE
[This is only applicable to Matrox Supersight platform]

Specifies that DMIL is using the PCIE protocol.

a c
M10
g h i j k
M10
l m o p r
U27
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_SHM

Specifies that DMIL is using the SHM protocol.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_TCPIP

Specifies that DMIL is using the TCP/IP protocol.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISTRIBUTED_MIL_REMOTE_COMPUTER_NAME +

Inquires the name of the remote computer.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the computer name that was set in MsysAlloc().

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISTRIBUTED_MIL_TYPE

Inquires how the system is allocated via DMIL.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_LOCAL_HOST

Specifies that the system is allocated on the local computer with DMIL.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_NOT_USED

Specifies that the system is not allocated with DMIL.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_REMOTE

Specifies that the system is allocated on a remote computer with DMIL.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_EXTENDED_INIT_FLAG

Inquires the system initialization flag. SET

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT64
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DEFAULT

Specifies the default value.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_CL

Specifies to initialize Camera Link transport layer technology.

v
Click to summarize M_COMPLETE +

Specifies to initialize the system completely; the system is initialized to its default state and any required resident software is downloaded. INFO

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
Click to summarize M_CXP

Specifies to initialize CoaXPress transport layer technology.

v
Click to summarize M_GEV

Specifies to initialize Ethernet transport layer technology.

v
Click to summarize M_MIXED

Specifies to initialize the transport layer technology specified by the GenTL Producer (library).

v
Click to summarize M_U3V

Specifies to initialize USB transport layer technology.

v
Click to summarize M_FIRMWARE_BUILDDATE

Inquires the date when the grab firmware was built.

(summarize)
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
MIL system specific
[This is only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X platforms]

This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight.

a
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
Click to summarize Value

Specifies the grab firmware build date.

a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
Click to summarize M_FIRMWARE_BUILDDATE_PROCESSING

Inquires the date when the processing firmware was built.

(summarize)
j l m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j l m
Click to summarize Value

Specifies the processing firmware build date.

j l m
Click to summarize M_FIRMWARE_REVISION

Inquires the revision number of the grab firmware.

(summarize)
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
MIL system specific
[This is only applicable to Matrox 4Sight GP/GPm and Matrox 4Sight-X platforms]

This constant is only available on a Host system if the Host system has been allocated on a Matrox 4Sight.

a
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
Click to summarize Value

Specifies the grab firmware revision number.

a g h i j k
M10
l m p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
Click to summarize M_FIRMWARE_REVISION_PROCESSING

Inquires the revision number of the processing firmware.

(summarize)
j m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j m
Click to summarize Value

Specifies the grab firmware revision number.

j m
Click to summarize M_GC_FEATURE_EXECUTE_POLLING_MODE

Inquires whether to automatically perform execution-complete polling on executable camera features. SET

(summarize)
c
U25
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
c
U25
Click to summarize M_AUTOMATIC

Specifies that the specific executable camera feature is executed synchronously. INFO

c
U25
Click to summarize M_MANUAL

Specifies that the executable camera feature is executed asynchronously. INFO

c
U25
Click to summarize M_GC_NIC_PORT_COUNT

Inquires the number of Ethernet ports.

This inquire type is also available for the Matrox Concord PoE base model.

(summarize)
z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
z
Click to summarize 2

Specifies that the system has 2 Ethernet ports.

z
Click to summarize 4

Specifies that the system has 4 Ethernet ports.

z
Click to summarize M_GENICAM_AVAILABLE

Inquires whether the system supports a GenICam-compliant device (such as a GigE Vision device).

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
MIL system specific

This inquire type is also available for the Matrox Concord PoE base model.

z
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_FALSE

Specifies that GenICam is not available.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_TRUE

Specifies that GenICam is available.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_GENTL_INTERFACE_COUNT

Inquires the number of GenTL configuration files (XML) available to your MIL system. Note that this result is limited by the GenTL Producer (library), specified using MsysAlloc().

(summarize)
v
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
v
Click to summarize 0 <= Value <= 33

Specifies the number of GenTL interfaces.

v
Click to summarize M_GRAB_FPGA_FAN_RPM

Inquires the revolutions per minute (RPM) of the grab firmware's fan.

(summarize)
k
M10
u
U36
y
U75
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
k
M10
u
U36
y
U75
Click to summarize Value

Specifies the speed of the grab firmware's fan, in RPM.

k
M10
u
U36
y
U75
Click to summarize M_INSTALLED_SYSTEM_DEVICE_COUNT

Inquires the number of installed devices of the specified system type.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_UNKNOWN

Specifies that the number of devices is unknown.

g h i o t
U28
u
U36
v w
U53
z
Click to summarize Value

Specifies the number of installed devices of the specified system type.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
w
U53
y
U75
z aa
MIL system specific

Note that for this system type, this inquire type will return 1.

a c
M10
Click to summarize M_LED_USER

Inquires the color of the user LED on your Matrox Iris GTR. SET

(summarize)
t
U28
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
t
U28
Click to summarize M_GREEN

Specifies to turn the user LED green.

t
U28
Click to summarize M_OFF

Specifies to turn the user LED off.

t
U28
Click to summarize M_ORANGE

Specifies to turn the user LED orange.

t
U28
Click to summarize M_RED

Specifies to turn the user LED red.

t
U28
Click to summarize M_LOCATION

Inquires the location of the specified system.

(summarize)
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LOCAL

Specifies that the system is on the master computer.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_REMOTE

Specifies that the system is on a remote computer or was allocated via Distributed MIL.

a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MEMORY_FREE

Inquires the total amount of free on-board memory. Note that this memory might not be contiguous.

(summarize)
g h j k
M10
l m p r
U27
y
U75
aa
MIL system specific

Note that, if the specified system is a Matrox Solios eCL/XCL with Processing FPGA, the dedicated Processing FPGA memory is included in the amount returned.

m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
g h j k
M10
l m p r
U27
y
U75
aa
Click to summarize Value

Specifies the amount of free on-board memory, in bytes.

g h j k
M10
l m p r
U27
y
U75
aa
Click to summarize M_MEMORY_FREE_BANK_0

Inquires the total amount of free on-board memory the first SDRAM bank. Note that this memory might not be contiguous.

(summarize)
j k
M10
l m p r
U27
y
U75
aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j k
M10
l m p r
U27
y
U75
aa
Click to summarize Value

Specifies the amount of free on-board memory in the first SDRAM bank, in bytes.

j k
M10
l m p r
U27
y
U75
aa
Click to summarize M_MEMORY_FREE_BANK_1

Inquires the total amount of free on-board memory second SDRAM bank. Note that this memory might not be contiguous.

(summarize)
j m p r
U27
aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j m p r
U27
aa
Click to summarize Value

Specifies the amount of free on-board memory second SDRAM bank, in bytes.

j m p r
U27
aa
Click to summarize M_MEMORY_FREE_BANK_2

Inquires the total amount of free on-board memory in the third SDRAM bank. Note that this memory might not be contiguous.

(summarize)
m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
m
Click to summarize Value

Specifies the amount of free on-board memory in the third SDRAM bank, in bytes.

m
Click to summarize M_MEMORY_SIZE

Inquires the amount of on-board memory.

(summarize)
g h i j k
M10
l m p r
U27
u
U36
y
U75
aa
MIL system specific

Note that, if the specified system is a Matrox Solios eCL/XCL with Processing FPGA, the dedicated Processing FPGA memory is included in the amount returned.

m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
g h i j k
M10
l m p r
U27
u
U36
y
U75
aa
Click to summarize Value

Specifies the total amount of on-board memory, in Mbytes.

g h i j k
M10
l m p r
U27
u
U36
y
U75
aa
Click to summarize M_MEMORY_SIZE_BANK_0

Inquires the total amount of on-board shared memory in the first SDRAM bank.

(summarize)
j k
M10
l m p r
U27
y
U75
aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j k
M10
l m p r
U27
y
U75
aa
Click to summarize Value

Specifies the total amount of on-board shared memory in the first SDRAM bank, in Mbytes.

j k
M10
l m p r
U27
y
U75
aa
Click to summarize M_MEMORY_SIZE_BANK_1

Inquires the total amount of on-board shared memory.

(summarize)
j l m p r
U27
aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
j l m p r
U27
aa
Click to summarize Value

Specifies the total amount of on-board shared memory, in Mbytes.

(summarize)
j l m p r
U27
aa
MIL system specific

This is the second bank of SDRAM.

l m

This is a bank of SRAM.

j p r
U27
aa
Click to summarize M_MEMORY_SIZE_BANK_2

Inquires the total amount of on-board shared memory in the second SRAM bank.

(summarize)
l m
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
l m
Click to summarize Value

Specifies the total amount of on-board shared memory in the second SRAM bank, in Mbytes.

l m
Click to summarize M_MODIFIED_BUFFER_HOOK_MODE

Inquires whether to run user-defined functions hooked to a buffer modification on separate threads, up to the number of CPU cores present in the computer. SET

(summarize)
c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
aa
Click to summarize M_MULTI_THREAD +

Specifies to run user-defined functions hooked to a buffer modification on separate threads. INFO

c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
aa
Click to summarize M_SINGLE_THREAD

Specifies that only one thread should be created and that all user-defined functions hooked to buffer modifications are run on the same thread.

c
M10
g h i j k
M10
l m o p r
U27
u
U36
v y
U75
aa
Click to summarize M_NUM_CAMERA_PRESENT

Inquires the number of GigE Vision-compliant cameras connected to the allocated system.

(summarize)
c
M10
o v
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
c
M10
o v
Click to summarize Value

Specifies the number of GigE Vision-compliant cameras.

c
M10
o v
Click to summarize M_NUMBER