17 #ifndef MBED_BLE_GATT_CALLBACK_PARAM_TYPES_H__ 18 #define MBED_BLE_GATT_CALLBACK_PARAM_TYPES_H__ Execute write request: immediately execute all prepared writes.
GattAttribute::Handle_t handle
Attribute Handle to which the write operation applies.
ATT Error: Encrypted link required.
GattAuthCallbackReply_t authorizationReply
Authorization result.
uint16_t offset
Offset within the attribute value read.
const uint8_t * data
Incoming data.
const uint8_t * data
Pointer to the data to write.
ble::connection_handle_t connHandle
Handle of the connection that triggered the event.
uint8_t error_code
Error code of the GattClient read operation.
uintptr_t connection_handle_t
Opaque reference to a connection.
uint8_t error_code
Error code of the GattClient Write operation.
GATT write authorization request event.
ATT Error: Authenticated link required.
Handle Value Notification/Indication event.
ATT Error: Invalid attribute handle.
Execute write request: cancel all prepared writes.
GATT read authorization request event.
GattAuthCallbackReply_t authorizationReply
Authorization result.
uint16_t offset
Offset within the attribute value to be written.
ATT Error: Write not permitted.
ATT Error: The specified offset was past the end of the attribute.
ble::connection_handle_t connHandle
Handle of the connection that triggered the event.
ATT Error: Attribute cannot be read or written using read/write blob requests.
ble::attribute_handle_t Handle_t
Representation of an attribute handle.
ble::connection_handle_t connHandle
The handle of the connection that triggered the event.
uint16_t len
Optional: new length of the outgoing data.
ble_error_t status
Status of the GattClient Read operation.
GATT Write event definition.
ATT Error: Read not permitted.
uint16_t len
Length (in bytes) of the data to write.
GATT Read event definition.
uint8_t * data
Optional: new outgoing data.
uint16_t len
Length in bytes of the data read.
ATT Error: Used in ATT as "attribute not found".
ATT Error: Used in ATT as "prepare queue full".
const uint8_t * data
Attribute value.
HVXType_t
Handle Value Notification/Indication event.
WriteOp_t writeOp
Type of the write operation.
uint16_t offset
Offset for the write operation.
uint16_t len
Length of the incoming data.
ble_error_t status
Status of the GattClient Write operation.
GattAttribute::Handle_t handle
Handle of the attribute to which the write operation applies.
GattAttribute::Handle_t handle
Attribute Handle to which the read operation applies.
ble::connection_handle_t connHandle
Handle of the connection that triggered the event.
uint16_t len
Attribute value length.
HVXType_t type
Indication or Notification, see HVXType_t.
GattAttribute::Handle_t handle
Attribute Handle to which the HVx operation applies.
ATT Error: Invalid value size.
const uint8_t * data
Pointer to the data read.
WriteOp_t
Enumeration of allowed write operations.
GattAuthCallbackReply_t
Enumeration of allowed values returned by read or write authorization process.
ATT Error: Used in ATT as "insufficient authorization".
GattAttribute::Handle_t handle
Attribute Handle to which the read operation applies.
uint16_t offset
Offset for the read operation.
ble_error_t
Error codes for the BLE API.
ble::connection_handle_t connHandle
The handle of the connection that triggered the event.