Bluetooth Framework
ContentsIndexHome
PreviousUpNext
wclBluetooth::wclGattDescriptorValue Structure

The structure describes a parent characteristic.

Syntax
C++
typedef struct {
  wclGattDescriptorType AType;
  wclGattUuid Uuid;
  wclGattCharacteristicExtendedProperties CharacteristicExtendedProperties;
  wclGattClientCharacteristicConfiguration ClientCharacteristicConfiguration;
  wclGattServerCharacteristicConfiguration ServerCharacteristicConfiguration;
  wclGattCharacteristicFormat CharacteristicFormat;
  std::vector<unsigned char> Data;
} wclGattDescriptorValue;
Members 
Description 
wclGattDescriptorType AType; 
The type of the descriptor value.  
wclGattUuid Uuid; 
The Universally Unique ID (UUID) of the descriptor value.  
wclGattCharacteristicExtendedProperties CharacteristicExtendedProperties; 
Container structure for the different characteristic extended property members. This member is valid only if AType is dtCharacteristicExtendedProperties 
wclGattClientCharacteristicConfiguration ClientCharacteristicConfiguration; 
Container structure for the different client characteristic configuration members. This member is valid only if AType is dtClientCharacteristicConfiguration.  
wclGattServerCharacteristicConfiguration ServerCharacteristicConfiguration; 
Container structure for the different server characteristic configuration members. This memeber is valid only if AType is dtServerCharacteristicConfiguration.  
wclGattCharacteristicFormat CharacteristicFormat; 
Container structure for the different characteristic format members. This member is valid only if AType is dtCharacteristicFormat.  
std::vector<unsigned char> Data; 
The descriptor value data. An application is responsible to free a memory alloocated for this dinamic array. If there is no data the member is NULL.  
Copyright (c) 2006-2019. All rights reserved.