Disabling Unused Extensions
IviScope Class Driver
When you call IviScope_InitiateAcquisition, IviScope_ReadWaveform, IviScope_ReadMinMaxWaveform, or IviScope_ReadWaveformMeasurement, the class driver disables extension capability groups that the program does not use by setting attributes of the unused extension group to values that disable that extension group.
The class driver disables extension capabilities as follows:
- If you do not use the IviScopeContinuousAcquisition extension group, this driver sets the IVISCOPE_ATTR_INITIATE_CONTINUOUS attribute to VI_FALSE.
- If you do not use the IviScopeInterpolation extension group, this driver sets the IVISCOPE_ATTR_INTERPOLATION attribute to IVISCOPE_VAL_NO_INTERPOLATION value.
- If you do not use the IviScopeTriggerModifier extension group, this driver sets the IVISCOPE_ATTR_TRIGGER_MODIFIER attribute to IVISCOPE_VAL_NO_TRIGGER_MOD value.