Synchronized with git revision 348e2de6c8b2badc1fd1fe7ae044c24c25244a11

Full URL: 348e2de6c8/
master
mbed_official 2014-04-03 01:45:33 +01:00
parent b8ea6143f0
commit 887047c58f
1 changed files with 8 additions and 0 deletions

View File

@ -36,7 +36,15 @@ class Gap
GapEvents *m_pEventHandler;
public:
typedef enum addr_type_e{
ADDR_TYPE_PUBLIC = 0,
ADDR_TYPE_RANDOM_STATIC,
ADDR_TYPE_RANDOM_PRIVATE_RESOLVABLE,
ADDR_TYPE_RANDOM_PRIVATE_NON_RESOLVABLE
} addr_type_t;
/* These functions must be defined in the sub-class */
virtual ble_error_t setAddress(addr_type_t type, uint8_t address[6]) = 0;
virtual ble_error_t setAdvertisingData(GapAdvertisingData &, GapAdvertisingData &) = 0;
virtual ble_error_t startAdvertising(GapAdvertisingParams &) = 0;
virtual ble_error_t stopAdvertising(void) = 0;