2025-05-27 15:37:11 +08:00
|
|
|
#ifndef SCAN_BLUETEETH_H_
|
|
|
|
|
#define SCAN_BLUETEETH_H_
|
|
|
|
|
|
|
|
|
|
typedef signed char int8_t;
|
2025-07-14 20:24:40 +08:00
|
|
|
#include <string>
|
2025-05-27 15:37:11 +08:00
|
|
|
class ScanBlueteeth {
|
|
|
|
|
public:
|
|
|
|
|
ScanBlueteeth();
|
|
|
|
|
virtual ~ScanBlueteeth();
|
|
|
|
|
|
|
|
|
|
int InitDevice();
|
|
|
|
|
void StartScan();
|
|
|
|
|
int device_id;
|
|
|
|
|
int sock;
|
|
|
|
|
int retry_count ;
|
|
|
|
|
int max_retries ;
|
2025-07-14 20:24:40 +08:00
|
|
|
std::string current_dev;
|
|
|
|
|
std::string ccurrent_time;
|
2025-05-27 15:37:11 +08:00
|
|
|
|
|
|
|
|
void ParseData(unsigned char *data, int len,int8_t rssi);
|
|
|
|
|
};
|
|
|
|
|
#endif
|