NI DIGITAL PATTERN DRIVER IVI Inherent Attributes - ni/grpc-device GitHub Wiki

IVI Inherent Attributes

NIDIGITAL_ATTRIBUTE_CACHE

Specific Attribute:

Numeric Value 1050004
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether to cache the value of attributes. When caching is enabled, the instrument driver keeps track of the current instrument settings and avoids sending redundant commands to the instrument. This significantly increases execution speed. Caching is always enabled in the driver, regardless of the value of this attribute.

NIDIGITAL_ATTRIBUTE_RANGE_CHECK

Specific Attribute:

Numeric Value 1050002
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Checks the range and validates parameter and attribute values you pass to NI-Digital Pattern Driver functions.

Ranges are always checked, regardless of the attribute setting.

NIDIGITAL_ATTRIBUTE_QUERY_INSTRUMENT_STATUS

Specific Attribute:

Numeric Value 1050003
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether the NI-Digital Pattern Driver queries the digital pattern instrument status after each operation.

The instrument status is always queried, regardless of the attribute setting.

NIDIGITAL_ATTRIBUTE_RECORD_COERCIONS

Specific Attribute:

Numeric Value 1050006
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether the IVI engine keeps a list of the value coercions it makes for integer and real type attributes. Enabling record value coercions is not supported.

NIDIGITAL_ATTRIBUTE_SIMULATE

Specific Attribute:

Numeric Value 1050005
Datatype ViBoolean
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Simulates I/O operations. After you open a session, you cannot change the simulation state. Use the niDigital_InitWithOptions function to enable simulation.

NIDIGITAL_ATTRIBUTE_INTERCHANGE_CHECK

Specific Attribute:

Numeric Value 1050021
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

This attribute is not supported.

NIDIGITAL_ATTRIBUTE_LOGICAL_NAME

Specific Attribute:

Numeric Value 1050305
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a string containing the logical name that you specified when opening the current IVI session. This attribute is not supported.

NIDIGITAL_ATTRIBUTE_GROUP_CAPABILITIES

Specific Attribute:

Numeric Value 1050401
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a string that contains a comma-separated list of class-extension groups that the driver implements.

NIDIGITAL_ATTRIBUTE_SUPPORTED_INSTRUMENT_MODELS

Specific Attribute:

Numeric Value 1050327
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a comma delimited string that contains the supported digital pattern instrument models for the specific driver.

⚠️ **GitHub.com Fallback** ⚠️