⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rf_calibrate.h

📁 关于MTK 的MATA开发工具的RF源码
💻 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 + -