User`s guide
FUNCTIONS
SDK SECTION 11
Page 208
SetDDGIOCNumber
unsigned int WINAPI SetDDGIOCNumber(unsigned long numberPulses)
Description
This function allows the user to limit the number of pulses used in the integrate on chip
option at a given frequency. It should be called once the conditions of the experiment
have been setup in order for correct operation.
Parameters
unsigned long numberPulses: the number of integrate on chip pulses triggered within the
fire pulse.
Return
unsigned int
DRV_SUCCESS
DRV_NOT_INITIALIZED
DRV_ACQUIRING
DRV_I2CTIMEOUT
DRV_I2CDEVNOTFOUND
DRV_ERROR_ACK
Value for IOC number accepted
System not initialized
Acquisition in progress
I2C command timed out
I2C device not present
Unable to communicate with card
See also
SetDDGIOCFrequency GetDDGIOCFrequency GetDDGIOCNumber GetDDGIOCPulses
SetDDGIOC
NOTE: Available on iStar.
SetDDGTimes
unsigned int WINAPI SetDDGTimes(double t0, double t1, double t2)
Description
This function sets the properties of the gate pulse. t0 has a resolution of 16 nanoseconds
whilst t1 and t2 have a resolution of 25 picoseconds.
Parameters
double t0: output A delay in nanoseconds.
double t1: gate delay in picoseconds.
double t2: pulse width in picoseconds.
Return
unsigned int
DRV_SUCCESS
DRV_NOT_INITIALIZED
DRV_ACQUIRING
DRV_I2CTIMEOUT
DRV_I2CDEVNOTFOUND
DRV_ERROR_ACK
P1_INVALID
P2_INVALID
P3_INVALID
Values for gate pulse accepted.
System not initialized.
Acquisition in progress.
I2C command timed out.
I2C device not present.
Unable to communicate with card.
Invalid output A delay.
Invalid gate delay.
Invalid pulse width.
See also
SetDDGGateStep
NOTE: Available on iStar.