2 #ifndef TACTIGON_BLE_H_ 3 #define TACTIGON_BLE_H_ 5 #include "BlueST_Protocol.h" 6 #include "ble_CentralRoleLibrary.h" 8 typedef unsigned short T_BLE_CharHandle ;
14 #define TACTIGON_BLE_PERIPHERAL GAP_PERIPHERAL_ROLE 15 #define TACTIGON_BLE_CENTRAL GAP_CENTRAL_ROLE 27 uint8_t
set(
char *pString);
33 uint8_t hexASCIIToNum(
char c);
34 void setCharName(
int numOfChar,
char *sStart,
char *mStart);
48 uint8_t update(uint8_t *pData);
49 uint16_t getHandle(
void);
51 uint8_t setWcb(wCBType pFunc);
56 uint16_t m_serviceHnd;
72 void InitRole(uint8_t role);
73 uint8_t getStatus(
void);
74 uint8_t writeToPeripheral(uint8_t *pData, uint8_t size);
75 void setTarget(uint8_t *pMac,
UUID uuid);
76 void setName(
char *pName);
77 void setMAC(uint8_t *pMAC);
79 uint8_t setNcb(nCBType pFunc);
80 void startScan(scanCBType pFunc);
82 void disconnect(
void);
88 uint16_t m_mainServiceHandle;
Definition: tactigon_BLE.h:66
Definition: tactigon_BLE.h:23
UUID()
Definition: tactigon_BLE.cpp:35
Definition: tactigon_BLE.h:42