NIHSDIO_ATTR_ATTRIBUTE_COMMITTAL_STRATEGY
- Updated2023-02-21
- 1 minute(s) read
Specific Attribute
Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|
ViInt32 | R/W | N/A | None |
Description
Specifies whether setting an attribute takes effect immediately (if the session has been committed at least once) or is deferred until the next commit.
![]() |
Note This attribute is supported for NI 6555/6556 devices only. |
The behavior of the following attributes is affected by setting this attribute to NIHSDIO_VAL_IMMEDIATELY_UPON_SET_VOLTAGE:
- NIHSDIO_ATTR_DATA_VOLTAGE_HIGH_LEVEL
- NIHSDIO_ATTR_DATA_VOLTAGE_LOW_LEVEL
- NIHSDIO_ATTR_DATA_VOLTAGE_RANGE
- NIHSDIO_ATTR_DATA_TERMINATION_VOLTAGE_LEVEL
- NIHSDIO_ATTR_ACTIVE_LOAD_SOURCING_CURRENT_VALUE
- NIHSDIO_ATTR_ACTIVE_LOAD_SINKING_CURRENT_VALUE
- NIHSDIO_ATTR_ACTIVE_LOAD_COMMUTATING_VOLTAGE_LEVEL
![]() |
Note If you change the value of this attribute, the change does not take effect until the next commit. |
Defined Values:
NIHSDIO_VAL_DEFERRED_UNTIL_COMMIT (0) | Changes to voltage attributes take effect upon the next commit. This value is the default. |
NIHSDIO_VAL_IMMEDIATELY_UPON_SET_VOLTAGE (1) | Changes to voltage attributes take effect immediately if the session has been committed at least once. |