Bluetooth Framework
ContentsIndexHome
PreviousUpNext
TwclGattDescriptorValue Record

The structure describes a parent characteristic.

Syntax
Pascal
TwclGattDescriptorValue = record
  AType: TwclGattDescriptorType;
  Uuid: TwclGattUuid;
  CharacteristicExtendedProperties: TwclGattCharacteristicExtendedProperties;
  ClientCharacteristicConfiguration: TwclGattClientCharacteristicConfiguration;
  ServerCharacteristicConfiguration: TwclGattServerCharacteristicConfiguration;
  CharacteristicFormat: TwclGattCharacteristicFormat;
  Data: array of Byte;
end;
Members 
Description 
AType: TwclGattDescriptorType; 
The type of the descriptor value.  
Uuid: TwclGattUuid; 
The Universally Unique ID (UUID) of the descriptor value.  
CharacteristicExtendedProperties: TwclGattCharacteristicExtendedProperties; 
Container structure for the different characteristic extended property members. This member is valid only if AType is dtCharacteristicExtendedProperties 
ClientCharacteristicConfiguration: TwclGattClientCharacteristicConfiguration; 
Container structure for the different client characteristic configuration members. This member is valid only if AType is dtClientCharacteristicConfiguration.  
ServerCharacteristicConfiguration: TwclGattServerCharacteristicConfiguration; 
Container structure for the different server characteristic configuration members. This memeber is valid only if AType is dtServerCharacteristicConfiguration.  
CharacteristicFormat: TwclGattCharacteristicFormat; 
Container structure for the different characteristic format members. This member is valid only if AType is dtCharacteristicFormat.  
Data: array of Byte; 
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 nil.  
Copyright (c) 2006-2019. All rights reserved.