rf_ct.h

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

H
79
字号
#ifndef  _RF_CT_H_
#define  _RF_CT_H_
/*---------------------------------------------------------------------------*/

#define  STATE_CT_OK          0
#define  STATE_CT_FAIL        1
#define  STATE_CT_TIMEOUT     2
#define  STATE_CT_STOP        3

/*---------------------------------------------------------------------------*/

class  CRFCT
{
private:

protected:

   bool  IsRunning;
   void  Confirm( int confirm_state );

public:

   CRFCT( void );
   ~CRFCT();

   void  REQ_Finish( void );
   void  REQ_TimeOut( void );

public:

   short             RFID_CT;

   META_RESULT       MetaResult;
   RfCnTx_Req        *RFReq_CT;
   //bool RFReq_CT_allocated;
   RfSetBBTXCfg_Req  *RFReq_BBTXCFG;
   //bool RFReq_BBTXCFG_allocated;
   
   void  REQ_SelectBand( void );
   void  __stdcall CNF_SelectBand( const unsigned char cnf, const short token, void *usrData );
   void  REQ_BBTXCfg( void );
   void __stdcall CNF_BBTXCfg(const unsigned char cnf, const short token, void *usrData);
   void  REQ_ContinueTX( void );
   void __stdcall CNF_ContinueTX(const unsigned char cnf, const short token, void *usrData);

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

public:  // Public member

   int   ConfirmState;
   void  (*ConfirmCallback)( void );



   int  Band;
   int  Arfcn;
   int  Pattern;
   int  OnOff;

   // modified by Andy Ueng
 //   int  TrimI;
//   int  TrimQ;
//   int  OffsetI;
//   int  OffsetQ;
   signed char  TrimI;
   signed char  TrimQ;
   signed char  OffsetI;
   signed char  OffsetQ;
   // end of modified

  // Public interface

   void  REQ_Start( int band, int arfcn, int pattern, int on_off, int trim_i, int trim_q, int off_i, int off_q );
   void  REQ_Stop( void );

};

/*---------------------------------------------------------------------------*/
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?