Bluetooth Framework
ContentsIndexHome
PreviousUpNext
wclBluetooth::wclGattCharacteristic Structure

The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic.

Syntax
C++
typedef struct {
  unsigned short ServiceHandle;
  wclGattUuid Uuid;
  unsigned short Handle;
  unsigned short ValueHandle;
  bool IsBroadcastable;
  bool IsReadable;
  bool IsWritable;
  bool IsWritableWithoutResponse;
  bool IsSignedWritable;
  bool IsNotifiable;
  bool IsIndicatable;
  bool HasExtendedProperties;
} wclGattCharacteristic;
Members 
Description 
unsigned short ServiceHandle; 
The handle to the Bluetooth LE GATT profile service.  
wclGattUuid Uuid; 
The Universally Unique ID (UUID) of the characteristic.  
unsigned short Handle; 
The handle to the Bluetooth LE GATT profile attributes.  
unsigned short ValueHandle; 
The handle to the Bluetooth LE GATT profile characteristic value.  
bool IsBroadcastable; 
The characteristic can be broadcast.  
bool IsReadable; 
The characteristic can be read.  
bool IsWritable; 
The characteristic can be written to.  
bool IsWritableWithoutResponse; 
The characteristic can be written to without requiring a response.  
bool IsSignedWritable; 
The characteristic can be signed writable.  
bool IsNotifiable; 
The characteristic can be updated by the device through Handle Value Notifications, and the new value will be returned through the event.  
bool IsIndicatable; 
The characteristic can be updated by the device through Handle Value Indications, and the new value will be returned through the event.  
bool HasExtendedProperties; 
The characteristic has extended properties, which will be presented through a Characteristic Extended Properties descriptor.  
Copyright (c) 2006-2019. All rights reserved.