SC5506A Operating & Programming Manual
Rev 2.1.1
29
Function:
sc5506a_ReadCalEeprom
Definition:
int
sc5506a_ReadCalEeprom(
deviceHandle
*
devHandle,
unsigned
int
memAdd,
unsigned
char
*byteData)
Input:
deviceHandle
*devHandle
(handle to the opened device)
unsigned
int
memAdd
(EEPROM memory address)
Output:
unsigned
char
*byteData
(the read back byte data)
Description:
sc5506a_ReadCalEeprom
reads back a byte from a specific memory address of the
calibration EEPROM.
Function:
sc5506a_ReadUserEeprom
Definition:
int
sc5506a_ReadUserEeprom(
deviceHandle
*
devHandle,
unsigned
int
memAdd,
unsigned
char
*byteData)
Input:
deviceHandle
*devHandle
(handle to the opened device)
unsigned
int
memAdd
(EEPROM memory address)
Output:
unsigned
char
*byteData
(the read back byte data)
Description:
sc5506a_ReadUserEeprom
reads back a byte from a specific memory address of the user
EEPROM.
Function:
sc5506a_GetDeviceInfo
Definition:
int
sc5506a_GetDeviceInfo(
deviceHandle
*
devHandle,
deviceInfo_t
*devInfo)
Input:
deviceHandle
*devHandle
(handle to the opened device)
Output:
deviceInfo_t
*devInfo
(device info struct)
Description:
sc5506a_GetDeviceInfo
retrieves device information such as serial number, calibration
date, revisions, etc.
Function:
sc5506a_GetDeviceParams
(only for software Rev2 or later, firmware rev 4 or later)
Definition:
int
sc5506a_GetDeviceParams(
deviceHandle
*
devHandle,
deviceParams_t
*deviceParams)
Input:
deviceHandle
*devHandle
(handle to the opened device)
Output:
deviceParams _t
*
deviceParams
(device parameters)
Description:
sc5506a_GetDeviceParams
retrieves device parameters such as frequency and power
setting for each channel.