rf_stop.h

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

H
59
字号
#ifndef  _RF_STOP_H_
#define  _RF_STOP_H_

#include "meta.h"
/*---------------------------------------------------------------------------*/

#define  STATE_STOP_OK          0
#define  STATE_STOP_FAIL        1
#define  STATE_STOP_TIMEOUT     2
#define  STATE_STOP_STOP        3

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


class  CRFSTOP
{
private:

protected:

   bool  IsRunning;
   void  Confirm( int confirm_state );

public:

   CRFSTOP( void );
   ~CRFSTOP( void );

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

public:

   // modified by Andy Ueng
   // DWORD             RFID_STOP;
   short RFID_STOP;
   // end of modified
   META_RESULT       MetaResult;
   META_RF_STOP_CNF  RFCnf_STOP;

//   void  CNF_RFStop( BOOL cnf );
//void  CNF_RFStop(BOOL cnf, short token, void *usrData);
void __stdcall CNF_RFStop(const unsigned char cnf, const short token, void *usrData);

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

public:  // Public member

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

public:    // Public interface

   void  REQ_Start( void );
   void  REQ_Stop( void );
};

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

⌨️ 快捷键说明

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