OperationStatus
GATT operation status.
Some of the status codes are defined by the Bluetooth Specification, others are used only in the library to indicate specific conditions.
Read more in Bluetooth Specification, Vol 3 (Host), Part F (ATT), 3.4.1.1 ATT_ERROR_RSP: link.
Inheritors
Types
A generic application level error.
No attribute found within the given attribute handle range.
The attribute cannot be read using the Long Read procedure.
Device is busy.
Client Characteristic Configuration Descriptor Improperly Configured.
A remote device connection is congested.
GATT connection timed out, likely due to the remote device being out of range or not advertising as connectable.
The Encryption Key Size used for encrypting this link is too short.
Most generic GATT error code.
Insufficient authentication for a given operation.
Insufficient authorization for a given operation.
Insufficient encryption for a given operation.
Insufficient Resources to complete the request.
A write operation exceeds the maximum length of the attribute.
The attribute handle given was not valid on this server.
A read or write operation was requested with an invalid offset.
The attribute PDU was invalid.
Out of Range.
The prepare write queue is full.
Procedure Already in Progress.
Common Profile and Service Error Codes.
GATT read operation is not permitted.
An unknown internal error occurred when executing the operation.
The given request is not supported.
The characteristic does not support subscribing for value change.
A GATT operation completed successfully.
Unknown error.
The attribute request that was requested has encountered an error that was unlikely, and therefore could not be completed as requested.
The attribute parameter value was not allowed.
GATT write operation is not permitted.
Write Request Rejected.