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 |