![SIGNALCORE 7100036-01 Operating & Programming Manual Download Page 31](http://html.mh-extra.com/html/signalcore/7100036-01/7100036-01_operating-and-programming-manual_1268313031.webp)
SC5506A Operating & Programming Manual
Rev 2.1.1
27
Function:
sc5506a_DisableAutoLevel
Definition:
int
sc5506a_DisableAutoLevel(
deviceHandle
*
devHandle,
unsigned
int
channel,
bool
mode)
Input:
deviceHandle
*devHandle
(handle to the opened device)
unsigned
int
channel
(channel name to disable auto-level)
bool
mode
(defines when to disable auto-level)
Description:
sc5506a_DisableAutoLevel
disables the device from auto adjusting the power level to the
current state when frequency is changed. Disabling the auto adjust feature allows the
device to return faster after calling
sc5506a_SetPowerLevel
. If the power remains the
same for the next tuned frequency, this should not be disabled.
Function:
sc5506a_SetReferenceClock
Definition:
int
sc5506a_SetReferenceClock(
deviceHandle
*
devHandle,
bool
lockExtEnable,
bool
refOutEnable)
Input:
deviceHandle
*devHandle
(handle to the opened device)
bool
lockExtEnable
(enables phase locking to an external source)
bool
refOutEnable
(enables the internal clock to be exported on the
“ref out”
port)
Description:
sc5506a_SetReferenceClock
configures the reference clock behavior of the device
.
Function:
sc5506a_SetReferenceDac
Definition:
int
sc5506a_SetReferenceDac(
deviceHandle
*
devHandle,
unsigned
int
dacValue)
Input:
deviceHandle
*devHandle
(handle to the opened device)
unsigned
int
dacValue
(14bit value for the reference DAC)
Description:
sc5506a_SetReferenceDac set the value of the DAC that tunes the internal reference
TXCO. The user may choose to override the value stored in memory for example, to
correct for long-term accuracy drift.
Function:
sc5506a_WriteUserEeprom
Definition:
int
sc5506a_WriteUserEeprom(
deviceHandle
*
devHandle,
unsigned
int
memAdd,
unsigned
char
byteData)
Input:
deviceHandle
*devHandle
(handle to the opened device)
unsigned
int
memAdd
(memory address to write to)
unsigned
char
byteData
(byte to be written to the address)
Description:
sc5506a_WriteUserEeprom
writes one byte of data to the memory address specified.
Function:
sc5506a_StoreCurrentState
Definition:
int
sc5506a_StoreCurrentState(
deviceHandle
*
devHandle)
Input:
deviceHandle
*devHandle
(handle to the opened device)
Description:
sc5506a_StoreCurrentState
stores the current state of the devices as the default power-
up state.