📄 reg0297.h
字号:
#ifndef _REG0297_h_
#define _REG0297_h_
/* methods */
/************** register map ******************************/
void AddReg(int ,char ,char );
unsigned char FieldCreateMask(int ) ;
void AddField(int , int , char , char , char );
/************** register init *****************************/
void RegInit(void) ;
void RegReset(void) ;
void RegResetAfterDI(void) ;
/**************** Time measure facilities *****************/
void RegTimerInit(void) ;
void RegStartTimer(void) ;
void RegStopTimer(void) ;
void RegClearTimer(void) ;
void RegWaitFor(int) ;
/**************** Trigger facilities **********************/
void RegTriggerOn(void) ;
void RegTriggerOff(void);
FLAG RegGetTrigger(void);
void RegSetTrigger(FLAG);
/**************** Basic Registers functions ****************/
long RegGetExtClk(void) ;
void RegSetExtClk(long) ;
int RegGetNbI2cAccess(void) ;
void RegSetNbI2cAccess(int) ;
void RegSetOneRegister(int,unsigned char) ;
int RegGetOneRegister(int) ;
void RegSetRegisters(int,int) ;
void RegGetRegisters(int,int) ;
void RegSetField(int,int) ;
int RegGetField(int) ;
void FieldSetVal(int,int) ;
int FieldGetVal(int) ;
int RegGetIndex(int) ;
int RegSearchName(char *) ;
int RegSearchAddress(int) ;
/***********************************************************/
void RegSTV0297reset(void) ;
/******** EQUALIZER ****************************************/
void RegSetQAMSize(int) ;
int RegGetQAMSize(void) ;
/********* AD/CLK functions ***********/
void RegSetClkReg(unsigned char) ;
unsigned char RegGetClkReg(void) ;
void RegSetADReg(unsigned char) ;
unsigned char RegGetADReg(void) ;
/********** WBAGC functions********/
void RegWBAGCOff(void) ;
void RegWBAGCOn(void) ;
void RegSetAGC2(short) ;
short RegGetAGC2(void) ;
/********** STL functions *********/
unsigned long RegGetSymbolRate(void) ;
void RegSetSymbolRate(unsigned long) ;
/**/
long RegGetCarrierOffset(void) ;
/********* CRL functions **************/
short RegGetSweepRate(void) ;
void RegSetSweepRate(short) ;
void RegSetFrequencyOffset(long ) ;
long RegGetFrequencyOffset(void) ;
void RegClearTiming(void) ;
long RegGetTimingOffset(void) ;
unsigned char RegGetSTV0297Id(void) ;
unsigned short RegGetSTLDampingFactor(void) ;
void RegSetSTLDampingFactor(unsigned short ) ;
void Regct_holdOn(void) ;
void Regct_holdOff(void) ;
void Regct_clearOn(void) ;
void Regct_clearOff(void) ;
/**/
unsigned short RegGetBlkCounter(void) ;
unsigned short RegGetCorrBlk(void) ;
unsigned short RegGetUncorrBlk(void) ;
/**/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -