Bluetooth Framework C++ Edition
Public Attributes | List of all members
wclGattDescriptorValue Struct Reference

The structure contains a descriptor value. More...

#include <wclBluetooth.h>

Public Attributes

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 member 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.
 
wclGattCharacteristicAggregateFormat CharacteristicAggregateFormat
 Contains data structure of a characteristic's aggregate format descriptor. This member is valid only if AType is dtCharacteristicAggregateFormat
 
wclGattCharactertisticUserDescription UserDescription
 Container structure for the characteristic's user description descriptor data. This member is valid only if AType is dtCharacteristicUserDescription.
 
unsigned char * Data
 The descriptor value data. An application is responsible to free a memory allocated for this dynamic array. If there is no data the member is NULL.
 
unsigned long Length
 The descriptor value length in bytes.
 

Detailed Description

The structure contains a descriptor value.