Admin Production ni-theme
Current Publication

IVI Library Function Tree

IVI Compliance Package

Function Tree, IVI Library

Class/Panel Name Function Name
Specific Drivers
Create New Specific Driver Session Ivi_SpecificDriverNew
Apply Default Setup Ivi_ApplyDefaultSetup
Get Specific Driver Status Desc Ivi_GetSpecificDriverStatusDesc
Perform Class Interchange Check Ivi_PerformClassInterchangeCheck
Status-Checking Control
Need To Check Status Ivi_NeedToCheckStatus
Set Need To Check Status Ivi_SetNeedToCheckStatus
Instrument Specific Error Queue
Queue Instr Specific Error Ivi_QueueInstrSpecificError
Dequeue Instr Specific Error Ivi_DequeueInstrSpecificError
Clear Instr Specific Err Queue Ivi_ClearInstrSpecificErrorQueue
Instr Specific Error Queue Size Ivi_InstrSpecificErrorQueueSize
Direct I/O
Write Bytes Ivi_viWrite
Read Bytes Ivi_viRead
Read To File Ivi_ReadToFile
Write From File Ivi_WriteFromFile
Class Drivers
Create New Class Driver Session Ivi_ClassDriverNew
Class Function Capabilities Ivi_ClassFunctionCapabilities
Get Class Driver Status Desc Ivi_GetClassDriverStatusDesc
Specific Driver Session
Get Specific Driver Session Ivi_SpecificDriverSession
Set Specific Driver Session Ivi_SetSpecificDriverSession
Simulation Driver Management
Load Simulation Driver Ivi_LoadSimulationDriver
Get Simulation Session Ivi_GetSimulationSession
Close Simulation Session Ivi_CloseSimulationSession
Dynamic Load and Dispatch
Get Function Pointer Ivi_GetFunctionPtr
Get Function Pointer By Name Ivi_GetFunctionPtrByName
Get Simulation Driver Function Pointer Ivi_GetSimulationDriverFunctionPtr
Simulation Drivers
Create New Simulation Driver Session Ivi_SimulationDriverNew
Apply Simulation Driver Default Setup Ivi_ApplySimulationDriverDefaultSetup
Sessions
Validate Session Ivi_ValidateSession
Dispose Session Ivi_Dispose
Locking
Lock Session Ivi_LockSession
Unlock Session Ivi_UnlockSession
Channels
Build Channel Table Ivi_BuildChannelTable
Add To Channel Table Ivi_AddToChannelTable
Restrict Attr To Channels Ivi_RestrictAttrToChannels
Validate Attr For Channel Ivi_ValidateAttrForChannel
Coerce Channel Name Ivi_CoerceChannelName
Get Channel Index Ivi_GetChannelIndex
Get Nth Channel String Ivi_GetNthChannelString
Get User Channel Name Ivi_GetUserChannelName
Repeated Capabilities
Build Rep Cap Table Ivi_BuildRepCapTable
Add To Rep Cap Table Ivi_AddToRepCapTable
Restrict Attr To Instances Ivi_RestrictAttrToInstances
Validate Attr For Rep Cap Name Ivi_ValidateAttrForRepCapName
Coerce Rep Cap Name Ivi_CoerceRepCapName
Get Rep Cap Index Ivi_GetRepCapIndex
Get Nth Rep Cap Name Ivi_GetNthRepCapName
Get Attribute Rep Cap Name Ivi_GetAttributeRepCapName
Attributes
Validate Attribute Ivi_ValidateAttribute
Reset Attribute Ivi_ResetAttribute
Delete Attribute Ivi_DeleteAttribute
Creation
Add Attribute ViInt32 Ivi_AddAttributeViInt32
Add Attribute ViInt64 Ivi_AddAttributeViInt64
Add Attribute ViReal64 Ivi_AddAttributeViReal64
Add Attribute ViString Ivi_AddAttributeViString
Add Attribute ViBoolean Ivi_AddAttributeViBoolean
Add Attribute ViSession Ivi_AddAttributeViSession
Add Attribute ViAddr Ivi_AddAttributeViAddr
Add Repeated Attribute ViInt32 Ivi_AddRepeatedAttributeViInt32
Add Repeated Attribute ViInt64 Ivi_AddRepeatedAttributeViInt64
Add Repeated Attribute ViReal64 Ivi_AddRepeatedAttributeViReal64
Add Repeated Attribute ViString Ivi_AddRepeatedAttributeViString
Add Repeated Attribute ViBoolean Ivi_AddRepeatedAttributeViBoolean
Add Repeateded Attribute ViSession Ivi_AddRepeatedAttributeViSession
Add Repeated Attribute ViAddr Ivi_AddRepeatedAttributeViAddr
Set/Get/Check
Set Attribute
Set Attribute ViInt32 Ivi_SetAttributeViInt32
Set Attribute ViInt64 Ivi_SetAttributeViInt64
Set Attribute ViReal64 Ivi_SetAttributeViReal64
Set Attribute ViString Ivi_SetAttributeViString
Set Attribute ViBoolean Ivi_SetAttributeViBoolean
Set Attribute ViSession Ivi_SetAttributeViSession
Set Attribute ViAddr Ivi_SetAttributeViAddr
Get Attribute
Get Attribute ViInt32 Ivi_GetAttributeViInt32
Get Attribute ViInt64 Ivi_GetAttributeViInt64
Get Attribute ViReal64 Ivi_GetAttributeViReal64
Get Attribute ViString Ivi_GetAttributeViString
Get Attribute ViBoolean Ivi_GetAttributeViBoolean
Get Attribute ViSession Ivi_GetAttributeViSession
Get Attribute ViAddr Ivi_GetAttributeViAddr
Check Attribute
Check Attribute ViInt32 Ivi_CheckAttributeViInt32
Check Attribute ViInt64 Ivi_CheckAttributeViInt64
Check Attribute ViReal64 Ivi_CheckAttributeViReal64
Check Attribute ViString Ivi_CheckAttributeViString
Check Attribute ViBoolean Ivi_CheckAttributeViBoolean
Check Attribute ViSession Ivi_CheckAttributeViSession
Check Attribute ViAddr Ivi_CheckAttributeViAddr
State Caching/Invalidations
Invalidate Attribute Ivi_InvalidateAttribute
Invalidate All Attributes Ivi_InvalidateAllAttributes
Add Attribute Invalidation Ivi_AddAttributeInvalidation
Delete Attribute Invalidation Ivi_DeleteAttributeInvalidation
Get Invalidation List Ivi_GetInvalidationList
Dispose Invalidation List Ivi_DisposeInvalidationList
Attribute Is Cached Ivi_AttributeIsCached
Coercion
Get Next Coercion Info Ivi_GetNextCoercionInfo
Get Next Coercion String Ivi_GetNextCoercionString
Get Coerced Value ViInt32 Ivi_GetCoercedValViInt32
Get Coerced Value ViReal64 Ivi_GetCoercedValViReal64
Callbacks
Set Range Table Callback Ivi_SetAttrRangeTableCallback
Default Callbacks
Dflt Check Callback ViInt32 Ivi_DefaultCheckCallbackViInt32
Dflt Coerce Callback ViInt32 Ivi_DefaultCoerceCallbackViInt32
Dflt Check Callback ViInt64 Ivi_DefaultCheckCallbackViInt64
Dflt Coerce Callback ViInt64 Ivi_DefaultCoerceCallbackViInt64
Dflt Check Callback ViReal64 Ivi_DefaultCheckCallbackViReal64
Dflt Coerce Callback ViReal64 Ivi_DefaultCoerceCallbackViReal64
Dflt Compare Callback ViReal64 Ivi_DefaultCompareCallbackViReal64
Dflt Coerce Callback ViBoolean Ivi_DefaultCoerceCallbackViBoolean
Set Read Callback
Set Read Callback ViInt32 Ivi_SetAttrReadCallbackViInt32
Set Read Callback ViInt64 Ivi_SetAttrReadCallbackViInt64
Set Read Callback ViReal64 Ivi_SetAttrReadCallbackViReal64
Set Read Callback ViString Ivi_SetAttrReadCallbackViString
Set Read Callback ViBoolean Ivi_SetAttrReadCallbackViBoolean
Set Read Callback ViSession Ivi_SetAttrReadCallbackViSession
Set Read Callback ViAddr Ivi_SetAttrReadCallbackViAddr
Set Write Callback
Set Write Callback ViInt32 Ivi_SetAttrWriteCallbackViInt32
Set Write Callback ViInt64 Ivi_SetAttrWriteCallbackViInt64
Set Write Callback ViReal64 Ivi_SetAttrWriteCallbackViReal64
Set Write Callback ViString Ivi_SetAttrWriteCallbackViString
Set Write Callback ViBoolean Ivi_SetAttrWriteCallbackViBoolean
Set Write Callback ViSession Ivi_SetAttrWriteCallbackViSession
Set Write Callback ViAddr Ivi_SetAttrWriteCallbackViAddr
Set Check Callback
Set Check Callback ViInt32 Ivi_SetAttrCheckCallbackViInt32
Set Check Callback ViInt64 Ivi_SetAttrCheckCallbackViInt64
Set Check Callback ViReal64 Ivi_SetAttrCheckCallbackViReal64
Set Check Callback ViString Ivi_SetAttrCheckCallbackViString
Set Check Callback ViBoolean Ivi_SetAttrCheckCallbackViBoolean
Set Check Callback ViSession Ivi_SetAttrCheckCallbackViSession
Set Check Callback ViAddr Ivi_SetAttrCheckCallbackViAddr
Set Coerce Callback
Set Coerce Callback ViInt32 Ivi_SetAttrCoerceCallbackViInt32
Set Coerce Callback ViInt64 Ivi_SetAttrCoerceCallbackViInt64
Set Coerce Callback ViReal64 Ivi_SetAttrCoerceCallbackViReal64
Set Coerce Callback ViString Ivi_SetAttrCoerceCallbackViString
Set Coerce Callback ViBoolean Ivi_SetAttrCoerceCallbackViBoolean
Set Coerce Callback ViSession Ivi_SetAttrCoerceCallbackViSession
Set Coerce Callback ViAddr Ivi_SetAttrCoerceCallbackViAddr
Set Compare Callback
Set Compare Callback ViInt32 Ivi_SetAttrCompareCallbackViInt32
Set Compare Callback ViInt64 Ivi_SetAttrCompareCallbackViInt64
Set Compare Callback ViReal64 Ivi_SetAttrCompareCallbackViReal64
Set Compare Callback ViString Ivi_SetAttrCompareCallbackViString
Set Compare Callback ViBoolean Ivi_SetAttrCompareCallbackViBoolean
Set Compare Callback ViSession Ivi_SetAttrCompareCallbackViSession
Set Compare Callback ViAddr Ivi_SetAttrCompareCallbackViAddr
Inherent Attribute Accessors
I/O Session Ivi_IOSession
Range Checking Ivi_RangeChecking
Query Instr Status Ivi_QueryInstrStatus
Simulating Ivi_Simulating
Use Specific Simulation Ivi_UseSpecificSimulation
Spying Ivi_Spying
Interchange Checking Ivi_InterchangeCheck
Comparison Precision
Set Comparison Precision Ivi_SetAttrComparePrecision
Get Comparison Precision Ivi_GetAttrComparePrecision
Information
Get Num Attributes Ivi_GetNumAttributes
Get Nth Attribute Ivi_GetNthAttribute
Get Attribute Flags Ivi_GetAttributeFlags
Set Attribute Flags Ivi_SetAttributeFlags
Get Attribute Type Ivi_GetAttributeType
Get Attribute Name Ivi_GetAttributeName
Get Attr Min Max ViInt32 Ivi_GetAttrMinMaxViInt32
Get Attr Min Max ViInt64 Ivi_GetAttrMinMaxViInt64
Get Attr Min Max ViReal64 Ivi_GetAttrMinMaxViReal64
Attribute Was Set By User Ivi_AttributeWasSetByUser
Attribute Ever Set By User Ivi_AttributeEverSetByUser
Error Information
Set Error Info Ivi_SetErrorInfo
Get Error Info Ivi_GetErrorInfo
Clear Error Info Ivi_ClearErrorInfo
Get Error Message Ivi_GetErrorMessage
Range Tables
Get Attribute Range Table Ivi_GetAttrRangeTable
Validate Range Table Ivi_ValidateRangeTable
Range Table Entries
Get Range Table Num Entries Ivi_GetRangeTableNumEntries
Get ViInt32 Entry
ViInt32 Entry From Value Ivi_GetViInt32EntryFromValue
ViInt32 Entry From String Ivi_GetViInt32EntryFromString
ViInt32 Entry From Index Ivi_GetViInt32EntryFromIndex
ViInt32 Entry From CmdValue Ivi_GetViInt32EntryFromCmdValue
ViInt32 Entry From CoercedVal Ivi_GetViInt32EntryFromCoercedVal
Get ViInt64 Entry
ViInt64 Entry From Value Ivi_GetViInt64EntryFromValue
ViInt64 Entry From String Ivi_GetViInt64EntryFromString
ViInt64 Entry From Index Ivi_GetViInt64EntryFromIndex
ViInt64 Entry From CmdValue Ivi_GetViInt64EntryFromCmdValue
ViInt64 Entry From CoercedVal Ivi_GetViInt64EntryFromCoercedVal
Get ViReal64 Entry
ViReal64 Entry From Value Ivi_GetViReal64EntryFromValue
ViReal64 Entry From String Ivi_GetViReal64EntryFromString
ViReal64 Entry From Index Ivi_GetViReal64EntryFromIndex
ViReal64 Entry From CmdValue Ivi_GetViReal64EntryFromCmdValue
ViReal64 Entry From CoercedVal Ivi_GetViReal64EntryFromCoercedVal
Range Table Ptr
Get Stored Range Table Ptr Ivi_GetStoredRangeTablePtr
Set Stored Range Table Ptr Ivi_SetStoredRangeTablePtr
Dynamic Range Tables
Range Table New Ivi_RangeTableNew
Set Range Table Entry Ivi_SetRangeTableEntry
Set Range Table End Ivi_SetRangeTableEnd
Range Table Free Ivi_RangeTableFree
Configuration Store
Get Config Store Handle Ivi_GetConfigStoreHandle
Attach To Config Store Handle AttachToConfigStoreHandle
Get Info From Resource Name Ivi_GetInfoFromResourceName
Logical Names
Get Logical Names List Ivi_GetLogicalNamesList
Get Nth Logical Name Ivi_GetNthLogicalName
Dispose Logical Names List Ivi_DisposeLogicalNamesList
Interchangeability Warnings
Get Next Interchange Chk String Ivi_GetNextInterchangeCheckString
Clear Interchange Warnings Ivi_ClearInterchangeWarnings
Reset Interchange Check Ivi_ResetInterchangeCheck
Log Interchange Warning LogInterchangeWarning
Helper Functions
Memory Allocation
Allocate Memory Ivi_Alloc
Free Allocated Memory Ivi_Free
Free All Allocated Memory Ivi_FreeAll
String Callbacks
Set Value in String Callback Ivi_SetValInStringCallback
String/Value Tables
Get String From Table Ivi_GetStringFromTable
Get Value From Table Ivi_GetValueFromTable
Value Manipulation
Check Numeric Range Ivi_CheckNumericRange
Check Boolean Range Ivi_CheckBooleanRange
Coerce Boolean Ivi_CoerceBoolean
Compare With Precision Ivi_CompareWithPrecision
Get ViReal64 Type Ivi_GetViReal64Type
Get Pointer To Special ViReal64 Value Ivi_GetPtrToSpecialViReal64Value