rf_calibrate.h

来自「关于MTK 的MATA开发工具的RF源码」· C头文件 代码 · 共 76 行

H
76
字号
#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 + =
减小字号Ctrl + -
显示快捷键?