📄 rf_calibrate.h
字号:
#ifndef _RF_CALIBRATE_H_
#define _RF_CALIBRATE_H_
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
class CRFCALIBRATE
{
private:
protected:
public:
bool BandSupport[3];
int Arfcn[3];
int Bsic;
int DL_Power;
int AgcPmPerFrame;
int AgcPmCount;
int AgcArfcn[13];
float AgcPathLoss[13];
int AfcTestCount;
int AfcDac[2];
float AfcFreq[2];
int ApcDcOffset;
int Pcl[3][16];
int ApcDac[3][16];
float TxPower_Max[3][16];
float TxPower_Min[3][16];
float TxPower_Wanted[3][16];
float TxPower_Real[3][16];
public:
CRFPM RF_PM_Object;
CRFTX RF_TX_Object;
CRFAFC RF_AFC_Object;
CRFAGC RF_AGC_Object;
CRFAPC RF_APC_Object;
CRFSTOP RF_STOP_Object;
public:
CRFCALIBRATE( void );
~CRFCALIBRATE( );
void REQ_Finish( void );
void REQ_TimeOut( void );
public:
int ConfirmState;
void (*ConfirmCallback)( void );
void Confirm( int confirm_state );
void REQ_Start( int band, int arfcn, int gain, int afc_dac, int test_count );
void REQ_Stop( void );
// void REQ_Read_From_FDM( void );
void REQ_Read_From_NVRAM( void );
// void REQ_Write_To_FDM( void );
void REQ_Write_To_NVRAM( void );
bool REQ_Read_From_File( char *filename );
bool REQ_Write_To_File( char *filename );
};
/*---------------------------------------------------------------------------*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -