Added privacy-related methods overrides in GenericGap

pull/6932/head
Donatien Garnier 2018-05-13 17:57:27 +01:00
parent 33c46f5658
commit e9ad148db0
2 changed files with 66 additions and 0 deletions

View File

@ -233,6 +233,39 @@ public:
*/ */
virtual ble_error_t initRadioNotification(void); virtual ble_error_t initRadioNotification(void);
/**
* @see Gap::enablePrivacy
*/
virtual ble_error_t enablePrivacy(bool enable);
/**
* @see Gap::setPeripheralPrivacyConfiguration
*/
virtual ble_error_t setPeripheralPrivacyConfiguration(
const PeripheralPrivacyConfiguration_t *configuration
);
/**
* @see Gap::getPeripheralPrivacyConfiguration
*/
virtual ble_error_t getPeripheralPrivacyConfiguration(
PeripheralPrivacyConfiguration_t *configuration
);
/**
* @see Gap::setCentralPrivacyConfiguration
*/
virtual ble_error_t setCentralPrivacyConfiguration(
const CentralPrivacyConfiguration_t *configuration
);
/**
* @see Gap::getCentralPrivacyConfiguration
*/
virtual ble_error_t getCentralPrivacyConfiguration(
CentralPrivacyConfiguration_t *configuration
);
/** /**
* @see Gap::setAdvertisingData * @see Gap::setAdvertisingData
*/ */

View File

@ -853,6 +853,39 @@ ble_error_t GenericGap::initRadioNotification(void)
return BLE_ERROR_NOT_IMPLEMENTED; return BLE_ERROR_NOT_IMPLEMENTED;
} }
ble_error_t GenericGap::enablePrivacy(bool enable)
{
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t GenericGap::setPeripheralPrivacyConfiguration(
const PeripheralPrivacyConfiguration_t *configuration
)
{
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t GenericGap::getPeripheralPrivacyConfiguration(
PeripheralPrivacyConfiguration_t *configuration
)
{
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t GenericGap::setCentralPrivacyConfiguration(
const CentralPrivacyConfiguration_t *configuration
)
{
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t GenericGap::getCentralPrivacyConfiguration(
CentralPrivacyConfiguration_t *configuration
)
{
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t GenericGap::setAdvertisingData(const GapAdvertisingData &advData, const GapAdvertisingData &scanResponse) ble_error_t GenericGap::setAdvertisingData(const GapAdvertisingData &advData, const GapAdvertisingData &scanResponse)
{ {
ble_error_t err = _pal_gap.set_advertising_data( ble_error_t err = _pal_gap.set_advertising_data(