mirror of https://github.com/ARMmbed/mbed-os.git
GenericAccessService: remove unused device name/appearance functions due to API changes
parent
55ecc57ac9
commit
09a81a9972
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue