DirectDSP API Summary
DirectDSP API Partial Summary
Below is a partial summary of function calls in the DirectDSP software
package:
Low-Level Functions Buffer and Semaphore Management
Board and processor control, board buffer-ready message callback
register and peripheral access, window registration, wait for
block memory transfers, COFF file buffer
download, IEEE-to-DSP conversion
DSRegisterEngineMsgWnd
DSInitBoard DSWaitForBuffer
DSResetBoard, DSResetProcessor DSWaitForFlag
DSRunBoard, DSRunProcessor DSCancelWait
DSHoldBoard, DSHoldProcessor
DSDisableBoard DSGetBufferInfo
DSGetFlagInfo
DSLoadFileProcessor, DSLoadFileBoard
Callback Messages
DSPutMem
DSGetMem buffer- and flag-ready,
DSPutDSPProperty status/error, and parameter
DSGetDSPProperty callback messages
DSWriteBoardReg WM_DSPENGINE_BUFRDY
DSReadBoardReg WM_DSPENGINE_FLAGRDY
DSIEEEToDSP WM_DSPENGINE_ENGINESTATE
DSDSPToIEEE WM_DSPENGINE_FUNCTIONERR
WM_DSPENGINE_CODEGENERROR
Autocalculation and Autodetection WM_DSPENGINE_COMPILEERROR
autodetect board memory size and WM_DSPENGINE_RUNTIMEERROR
architecture, calculate nearest
allowable sampling frequency WM_DSPENGINE_BUFSIZE
WM_DSPENGINE_SAMPFREQ
DSGetBoardClass WM_DSPENGINE_BUFNUM
DSCalcSampFreq WM_DSPENGINE_AMPLEVEL
DSGetMemSize
DSGetSymbolAddress
DSGetMemArch Engine Management
DSGetWordLength
DSP and board engine management,
Hardware Management error/status window & reporting
hardware driver list management, DSEngineOpen
pop-up hardware selector dialog box DSEngineClose
DSGetEngineErrorStatus
DSShowHardwareSelectorDialog DSGetEngineUsage
DSEngineSendCommand
DSGetHWMgrNumEntries DSSetEngineWaveformPath
DSGetHWMgrEntryIndex DSSetEngineTemplatePath
DSGetHwMgrEntry, DSSetHWMgrEntry DSShowEngMgrStatusWindow
DSAddEngMgrStatusLine
High-Level Functions DSHideEngMgrStatusWindow
record .TIM waveform files, Board and Processor Management
playback .TIM and .WAV waveform
files, activate real-time Board and processor handle
filtering, stimulus & response allocation, get board info,
measurement, continuous signal get/set board I/O and memory base
generation, exec arbitrary DSP addresses, get/set bus type
functions
DSAssignBoard
DSAcquireWvfrmFile(CONVERSIONINFO FAR*) DSFreeBoard
DSGenerateWvfrmFile(CONVERSIONINFO FAR*)
DSGetBoardInfo
CONVERSIONINFO Structure
DSAssignProcessor
waveform filename DSFreeProcessor
number of channels, channel list
sampling rate DSGetBoardBaseAddr, DSSetBoardBaseAddr
number of samples DSGetBoardBusType, DSSetBoardBusType
output start sample index
gain / attenuation list Memory Function Constants
digital offset and digital scale
output repeat DSGetMemArch,DSPutMem,DSGetMem constants
input loopback
real-time filter 1 filename DS_GMA_LINEAR
real-time filter 2 filename DS_GMA_HARVARD
trigger mode, level, and delay DS_GMA_VECTOR
number of trigger channels,
trigger channel list DS_GM_VECTOR_DATA_X
stimulus filename, mode, and delay DS_GM_VECTOR_DATA_Y
DS_GM_LINEAR_PROGRAM
DS_GM_LINEAR_DATA
DS_GM_SIZE8
DS_GM_SIZE16
DS_GM_SIZE24
DS_GM_SIZE32
|