IviSwtch Function Tree

CVI/LabWindows IVI Class Driver

IviSwtch Function Tree

The function tree for the IviSwtch class driver, including IVI and VXIplug&play required functions, is shown below.

Note  To reduce complexity, the individual Set, Get, and Check attribute functions required by IVI are not shown in the following table.

IviSwtch Function Tree

Name or Class Function Name Required By
Initialize IviSwtch_init VPP
Initialize with Options IviSwtch_InitWithOptions IVI
Configuration Functions

Configure Scan List

IviSwtch_ConfigureScanList IviSwtchScanner

Configure Scan Trigger

IviSwtch_ConfigureScanTrigger IviSwtchScanner

Set Continuous Scan

IviSwtch_SetContinuousScan IviSwtchScanner

Set/Get/Check Attribute

Set Attribute

IviSwtch_SetAttribute[type] IVI

Get Attribute

IviSwtch_GetAttribute[type] IVI

Check Attribute

IviSwtch_CheckAttribute[type] National Instruments
Route Functions

Connect Channels

IviSwtch_Connect IviSwtchBase

Disconnect Channels

IviSwtch_Disconnect IviSwtchBase

Disconnect All Channels

IviSwtch_DisconnectAll IviSwtchBase

Switch Is Debounced?

IviSwtch_IsDebounced IviSwtchBase

Wait For Debounce

IviSwtch_WaitForDebounce IviSwtchBase

Can Connect Channels?

IviSwtch_CanConnect IviSwtchBase

Paths

Set Path

IviSwtch_SetPath IviSwtchBase

Get Path

IviSwtch_GetPath IviSwtchBase
Scan Functions

Initiate Scan

IviSwtch_InitiateScan IviSwtchScanner

Abort Scan

IviSwtch_AbortScan IviSwtchScanner

Switch Is Scanning

IviSwtch_IsScanning IviSwtchScanner

Wait For Scan To Complete

IviSwtch_WaitForScanComplete IviSwtchScanner

Send Software Trigger

IviSwtch_SendSoftwareTrigger IviSwtch SoftwareTrigger
Utility Functions

Reset

IviSwtch_reset VPP

Reset With Defaults

IviSwtch_ResetWithDefaults IVI

Self-Test

IviSwtch_self_test VPP

Disable

IviSwtch_Disable IVI

InvalidateAllAttributes

IviSwtch_Invalidate_All_Attributes IVI

Revision Query

IviSwtch_revision_query VPP

Error-Query

IviSwtch_error_query VPP

Error Message

IviSwtch_error_message VPP

Get Channel Name

IviSwtch_Get_Channel_Name IVI

Get Specific Driver C Handle

IviSwtch_Get_Specific_Driver_C_Handle IVI

Error Info

Get Error

IviSwtch_GetError IVI

Clear Error

IviSwtch_ClearError IVI

Interchangeability Info

Get Next Interchange Warning

IviSwtch_GetNextInterchange Warning IVI

Clear Interchange Warnings

IviSwtch_ClearInterchange Warnings IVI

Reset Interchange Check

IviSwtch_ResetInterchange Check IVI

Coercion Info

Get Next Coercion Record

IviSwtch_GetNextCoercion Record IVI

Locking

Lock Session

IviSwtch_LockSession IVI

Unlock Session

IviSwtch_UnlockSession IVI
Close IviSwtch_close VPP