Listing of all function calls
(no prototypes or other info)

 function usage legend:
   frequent
   occassional
   LabView special
 
 "old style"   or   "seldom used"  (see API.DOC for usage)
-- click on links to access function prototypes and other info --


Initialization


-- use either this set of functions --
     Init function (non-threaded version)
C/C++
VisualBasic
LabView
  SP_InitAllDevices()
98/ME/2k/XP
98/ME   2k/XP
98/ME
  SP_GetLastInitStat()
98/ME/2k/XP
98/ME   2k/XP
98/ME

-- or this set of functions --
     Init functions (threaded version - use together)
C/C++
VisualBasic
LabView
  SP_InitAllDevices_Thread()
98/ME/2k/XP
98/ME   2k/XP
98/ME
  SP_GetInitThreadStat()    (required)
98/ME/2k/XP
98/ME   2k/XP
98/ME
  SP_GetLastInitDevAndRates()    (required)
98/ME/2k/XP
98/ME   2k/XP
98/ME
  SP_GetLastInitStat()
98/ME/2k/XP
98/ME   2k/XP
98/ME



     Misc function
C/C++
VisualBasic
LabView
  SP_DisableDialog()
98/ME/2k/XP
98/ME   2k/XP
98/ME

     Init function (old style)
C/C++
VisualBasic
LabView
  DLL_Init()
See API.DOC downloadable from our website for usage instructions
not recommended






Device rate and calibration

     Function
C/C++
VisualBasic
LabView
  SP_SendRate()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_SystemCalibration()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP






Basic I/O

     Function
C/C++
VisualBasic
LabView
  SP_SendDAC()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_SendChan()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_SendDigOut()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_ReadWriteOneDevice()
See API.DOC downloadable from our website for usage instructions






Polled data mode

     Function
C/C++
VisualBasic
LabView
  SP_GetOneConversion()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP






Scanning data mode

     Function
C/C++
VisualBasic
LabView
  SP_StartScan()
not recommended
not recommended
98/ME/2k/XP
  SP_ReadScanData()
not recommended
not recommended
98/ME/2k/XP
  SP_ReadScanDataWithDigin()
not recommended
not recommended
98/ME/2k/XP
  SP_WriteWhileScanning()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_EndScan()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  DLL_StartScan_DIO()
98/ME/2k/XP
98/ME   2k/XP
not recommended
  DLL_ReadScanData_DIO()
98/ME/2k/XP
98/ME   2k/XP
not recommended
  DLL_ReadScanDataWithDigin()
98/ME/2k/XP
98/ME   2k/XP
not recommended
  DLL_EndScan_DIO()
98/ME/2k/XP
98/ME   2k/XP
not recommended







Miscellaneous


     Function
C/C++
VisualBasic
LabView
  SP_GetDevStat()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_GetDevStatEx()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_CheckPower()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_SendReset()
98/ME/2k/XP
98/ME   2k/XP
98/ME/2k/XP
  SP_GetRegDevList()
98/ME/2k/XP
98/ME   2k/XP
not recommended
  SP_GetDevOwnershipList()
98/ME/2k/XP
98/ME   2k/XP
not recommended
  SP_SetProcessPriorityBoost()
98/ME/2k/XP
98/ME   2k/XP
not recommended
     Other Functions
C/C++
VisualBasic
LabView
  DLL_ReleaseDeviceFromIDList()       
See API.DOC downloadable from our website for usage instructions






Specialty functions (seldom used)

     Function
C/C++
VisualBasic
LabView
 
|---- See   API.DOC   downloadable from our website for usage ----|
  DLL_GetDevVersion()      
  DLL_GetVersionInfo()      
  DLL_GetEndOfScanBuffSize()      
  DLL_ReadEndOfScanData()      
  DLL_SetSpecialScanFeatures()      
  DLL_ShowDeviceDescriptor()      
  DLL_ShowConfigurationDescriptor()      
  DLL_ShowInterfaceDescriptors()      
  DLL_ShowEndpointDescriptors()      
  DLL_Device_GetLastStatus()      
  DLL_CloseDEV()      
  DLL_RegistryDeviceClean()      
  DLL_ZeroSharedDevArray()      
  DLL_ShowSharedDevArray()      
  DLL_ShowSharedGUIDStringArray()      



back to "Table of Contents"




lawsnlab@lawsonlabs.com
last reviewed/modified: 9-29-03 (Tim Van Dusen)