Rtos API example

Embed: (wiki syntax)

« Back to documentation index

Server

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...
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  GattServer
 Construct and operates a GATT server. More...
class  GattServerEvents
 Abstract events generated by a GattServer vendor port. More...
class  GattService
 Representation of a GattServer service. More...

Enumerations

enum  GattAuthCallbackReply_t {
  AUTH_CALLBACK_REPLY_SUCCESS = 0x00, AUTH_CALLBACK_REPLY_ATTERR_INVALID_HANDLE = 0x0101, AUTH_CALLBACK_REPLY_ATTERR_READ_NOT_PERMITTED = 0x0102, AUTH_CALLBACK_REPLY_ATTERR_WRITE_NOT_PERMITTED = 0x0103,
  AUTH_CALLBACK_REPLY_ATTERR_INSUF_AUTHENTICATION = 0x0105, AUTH_CALLBACK_REPLY_ATTERR_INVALID_OFFSET = 0x0107, AUTH_CALLBACK_REPLY_ATTERR_INSUF_AUTHORIZATION = 0x0108, AUTH_CALLBACK_REPLY_ATTERR_PREPARE_QUEUE_FULL = 0x0109,
  AUTH_CALLBACK_REPLY_ATTERR_ATTRIBUTE_NOT_FOUND = 0x010A, AUTH_CALLBACK_REPLY_ATTERR_ATTRIBUTE_NOT_LONG = 0x010B, AUTH_CALLBACK_REPLY_ATTERR_INVALID_ATT_VAL_LENGTH = 0x010D, AUTH_CALLBACK_REPLY_ATTERR_INSUF_RESOURCES = 0x0111
}
 

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

More...

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 207 of file GattCallbackParamTypes.h.