User`s guide

FUNCTIONS
SDK SECTION 11
Page 148
GetNumberHSSpeeds
unsigned int WINAPI GetNumberHSSpeeds(int channel, int typ, int* speeds)
Description
As your Andor SDK system is capable of operating at more than one horizontal shift speed
this function will return the actual number of speeds available.
Parameters
int channel: the AD channel.
int typ: output amplification.
Valid values: 0 electron multiplication.
1 conventional.
int* speeds: number of allowed horizontal speeds
Return
unsigned int
DRV_SUCCESS
DRV_NOT_INITIALIZED
DRV_P1INVALID
DRV_P2INVALID
Number of speeds returned.
System not initialized.
Invalid channel.
Invalid horizontal read mode
See also
GetHSSpeed, SetHSSpeed, GetNumberADChannels
GetNumberNewImages
unsigned int WINAPI GetNumberNewImages(long* first, long* last)
Description
This function will return information on the number of new images (i.e. images which have
not yet been retrieved) in the circular buffer. This information can be used with
GetImages to retrieve a series of the latest images. If any images are overwritten in the
circular buffer they can no longer be retrieved and the information returned will treat
overwritten images as having been retrieved.
Parameters
long* first: returns the index of the first available image in the circular buffer.
long* last: returns the index of the last available image in the circular buffer.
Return
unsigned int
DRV_SUCCESS
DRV_NOT_INITIALIZED
DRV_ERROR_ACK
DRV_NO_NEW_DATA
Number of acquired images returned.
System not initialized.
Unable to communicate with card.
There is no new data yet.
See also
GetImages, GetImages16, GetNumberAvailableImages
Note: This index will increment as soon as a single accumulation has been completed within the current
acquisition.