IviSwtchScanner Behavior Model
The following diagram shows the IviSwtch behavior model.
IviSwtchScanner Behavior Model
It is the IVI driver's responsibility to ensure that when the scanning begins a trigger is sent from the switch module if the switch module is configured to assert a trigger on path creation (the IVISWTCH_ATTR_SCAN_ADVANCED_OUTPUT attribute). This ensures that if the switch module is using handshake lines with a measurement or source device and also using scanning, the sequence is begun with a trigger from the switch module.
When not in the Idle or Reset state, all attributes of the IviSwtch class are read only. Similarly, when not in the Idle or Reset state, the only valid operations are IviSwtch_GetAttribute<type>, IviSwtch_reset, and IviSwtch_AbortScan.