Mistake on this page?
Report an issue in GitHub or email us
Namespaces | Data Structures | Enumerations
Server

Namespaces

 ble
 Entry namespace for all BLE API definitions.
 

Data Structures

class  GattAttribute
 Representation of a GattServer attribute. More...
 
struct  GattWriteAuthCallbackParams
 GATT write authorization request event. More...
 
struct  GattReadAuthCallbackParams
 GATT read authorization request event. More...
 
struct  GattHVXCallbackParams
 Handle Value Notification/Indication event. More...
 
struct  GattDataSentCallbackParams
 Gatt Data Sent Attribute related events. More...
 
class  GattCharacteristic
 Representation of a GattServer characteristic. More...
 
class  ReadOnlyGattCharacteristic< T >
 Helper class that represents a read only GattCharacteristic. More...
 
class  WriteOnlyGattCharacteristic< T >
 Helper class that represents a write only GattCharacteristic. More...
 
class  ReadWriteGattCharacteristic< T >
 Helper class that represents a readable and writable GattCharacteristic. More...
 
class  WriteOnlyArrayGattCharacteristic< T, NUM_ELEMENTS >
 Helper class that represents a write-only GattCharacteristic with an array value. More...
 
class  ReadOnlyArrayGattCharacteristic< T, NUM_ELEMENTS >
 Helper class that represents a read-only GattCharacteristic with an array value. More...
 
class  ReadWriteArrayGattCharacteristic< T, NUM_ELEMENTS >
 Helper class that represents a readable and writable GattCharacteristic with an array value. More...
 
class  GattService
 Representation of a GattServer service. More...
 
class  GattServer
 Construct and operates a GATT server. More...
 

Enumerations

Detailed Description

Enumeration Type Documentation

Enumeration of allowed values returned by read or write authorization process.

Enumerator
AUTH_CALLBACK_REPLY_SUCCESS 

Success.

AUTH_CALLBACK_REPLY_ATTERR_INVALID_HANDLE 

ATT Error: Invalid attribute handle.

AUTH_CALLBACK_REPLY_ATTERR_READ_NOT_PERMITTED 

ATT Error: Read not permitted.

AUTH_CALLBACK_REPLY_ATTERR_WRITE_NOT_PERMITTED 

ATT Error: Write not permitted.

AUTH_CALLBACK_REPLY_ATTERR_INSUF_AUTHENTICATION 

ATT Error: Authenticated link required.

AUTH_CALLBACK_REPLY_ATTERR_INVALID_OFFSET 

ATT Error: The specified offset was past the end of the attribute.

AUTH_CALLBACK_REPLY_ATTERR_INSUF_AUTHORIZATION 

ATT Error: Used in ATT as "insufficient authorization".

AUTH_CALLBACK_REPLY_ATTERR_PREPARE_QUEUE_FULL 

ATT Error: Used in ATT as "prepare queue full".

AUTH_CALLBACK_REPLY_ATTERR_ATTRIBUTE_NOT_FOUND 

ATT Error: Used in ATT as "attribute not found".

AUTH_CALLBACK_REPLY_ATTERR_ATTRIBUTE_NOT_LONG 

ATT Error: Attribute cannot be read or written using read/write blob requests.

AUTH_CALLBACK_REPLY_ATTERR_INVALID_ATT_VAL_LENGTH 

ATT Error: Invalid value size.

AUTH_CALLBACK_REPLY_ATTERR_INSUF_RESOURCES 

ATT Error: Encrypted link required.

Definition at line 210 of file gatt/GattCallbackParamTypes.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.