bt_mt_rs232.h
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:1k
源码类别:

MTK

开发平台:

C++ Builder

  1. #ifndef _BT_MT_RS232_H_
  2. #define _BT_MT_RS232_H_
  3. //=============================================================================
  4. #include "rs232.h"
  5. #ifndef _BT_MT_COMMON_H_
  6. #include "bt_mt_common.h"
  7. #endif
  8. //-----------------------------------------------
  9. class CBTMTRS232
  10. {
  11. protected:
  12.    void ConsumeErrorEvent(void);
  13. public:
  14.    CRS232  rs232;
  15.    unsigned char EventBuf[HCIEVENTBUFSIZE];      // binary format
  16.    int   EventLen;
  17.    int   EventType;
  18. public:
  19.    CBTMTRS232(void);
  20.    CBTMTRS232(int port_no, int ena_flowctrl);
  21.    int  SendCommand(unsigned char *command, int len);
  22.    int  ReadEvent(void);
  23.    bool  SetTransport(int port_no, long baudrate, int ena_flowctrl);
  24. };
  25. //=============================================================================
  26. #endif