Rtos API example
« 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 .