Giga-tronics 2400/2500 Microwave Synthesizer Series
4. Programming Interfaces
Programming Manual, Part Number 34783, Rev A, July 2009
61
4.3.3.44
DLL Function; GT2400_EditListPoints
GT2400_EditListPoints
Purpose
Edit multiple selected list points in a list with one function call.
Syntax
STATUS
GT2400_ EditListPoints
(
const short
position,
const short
insertType,
const char
listPath[],
const unsigned char
*syncOutEnable,
const double
*frequency,
const double
*power,
const short
listLen,
char
errorTxt[])
Parameter
Description
position
Input: position in the list being edited. 0 < position ≤ current list length
insertType
Input: Insert Type:
0 = REPLACE,
1 = INSERT BEFORE
2 = INSERT AFTER
(Note: if insertType = REPLACE, the existing list will be replaced with the newly
created list.)
listPath
Input: Complete path (path + list name) of the list
syncOutEnable
Input: Byte array that enables or disables sync out pulse generated in list.
frequency
Input: Array of frequency for list points (in MHz)
power
Input: Array of power for list points (in dBm)
listLen
Input: Number of list points being edited
errText
Output: If there is an error detected by STATUS, errText will hold the description
of the problem.