GenericAccessService: remove unused device name/appearance functions due to API changes

pull/12730/head
Lingkai Dong 2020-03-31 13:10:05 +01:00
parent 55ecc57ac9
commit 09a81a9972
1 changed files with 0 additions and 74 deletions

View File

@ -20,7 +20,6 @@
#include "GapTypes.h"
#include "ble/BLETypes.h"
#include "ble/blecommon.h"
#include "ble/GapAdvertisingData.h"
#include "ble/Gap.h"
namespace ble {
@ -44,79 +43,6 @@ struct GenericAccessService {
*/
virtual ~GenericAccessService() { }
/**
* Acquire the length of the device name.
* The length can range from 0 (no device name) to 248 octets
*
* @param length The length of the device name currently stored in the GAP
* service.
*
* @return BLE_ERROR_NONE in case of success or the appropriate error code
* otherwise.
*
* @see Bluetooth 4.2 Vol 3 PartC: 12.1 - Device Name Characteristic
*/
virtual ble_error_t get_device_name_length(uint8_t& length) = 0;
/**
* Get the current device name.
* The result is stored in the array pass in input if the operation
* succeed. Prior to this call the length of the device name can be acquired
* with a call to get_device_name_length.
*
* @param The array which will host the device name
*
* @return BLE_ERROR_NONE in case of success or the appropriate error code
* otherwise.
*
* @see Bluetooth 4.2 Vol 3 PartC: 12.1 - Device Name Characteristic
*/
virtual ble_error_t get_device_name(Span<uint8_t>& array) = 0;
/**
* Set the value of the device name characteristic exposed by the GAP GATT
* service.
*
* @param device_name The name of the device. If NULL the device name
* value has a length of 0.
*
* @return BLE_ERROR_NONE in case of success or the appropriate error code
* otherwise.
*
* @see Bluetooth 4.2 Vol 3 PartC: 12.1 - Device Name Characteristic
*/
virtual ble_error_t set_device_name(const uint8_t* device_name) = 0;
/**
* Acquire the appearance stored in the appearance characteristic of the GAP
* GATT service.
*
* @param appearance: If the call succeed will contain the value of the
* appearance characteristic.
*
* @return BLE_ERROR_NONE in case of success or the appropriate error code
* otherwise.
*
* @see Bluetooth 4.2 Vol 3 PartC: 12.2 - Appearance Characteristic
*/
virtual ble_error_t get_appearance(
GapAdvertisingData::Appearance& appearance
) = 0;
/**
* Set the value of the appearance characteristic of the GAP GATT service.
*
* @param appearance: The appearance to set.
*
* @return BLE_ERROR_NONE in case of success or the appropriate error code
* otherwise.
*
* @see Bluetooth 4.2 Vol 3 PartC: 12.2 - Appearance Characteristic
*/
virtual ble_error_t set_appearance(
GapAdvertisingData::Appearance appearance
) = 0;
/**
* Acquire the peripheral prefered connection parameters stored in the GAP
* GATT service.