Mbed OS Reference
|
GATT Write event definition. More...
#include <GattCallbackParamTypes.h>
Public Types | |
enum | WriteOp_t { OP_INVALID = 0x00 , OP_WRITE_REQ = 0x01 , OP_WRITE_CMD = 0x02 , OP_SIGN_WRITE_CMD = 0x03 , OP_PREP_WRITE_REQ = 0x04 , OP_EXEC_WRITE_REQ_CANCEL = 0x05 , OP_EXEC_WRITE_REQ_NOW = 0x06 } |
Enumeration of allowed write operations. More... | |
Data Fields | |
ble::connection_handle_t | connHandle |
Handle of the connection that triggered the event. More... | |
GattAttribute::Handle_t | handle |
Handle of the attribute to which the write operation applies. More... | |
WriteOp_t | writeOp |
Type of the write operation. More... | |
const uint8_t * | data |
Pointer to the data to write. More... | |
uint16_t | offset |
Offset within the attribute value to be written. More... | |
ble_error_t | status |
Status of the GattClient Write operation. More... | |
uint16_t | len |
Length (in bytes) of the data to write. More... | |
uint8_t | error_code |
Error code of the GattClient Write operation. More... | |
GATT Write event definition.
Instances of this type are created and passed to user registered callbacks whether the GattServer has received a write request or a GattClient has received a write response.
Definition at line 45 of file gatt/GattCallbackParamTypes.h.
enum WriteOp_t |
Enumeration of allowed write operations.
Definition at line 49 of file gatt/GattCallbackParamTypes.h.
ble::connection_handle_t connHandle |
Handle of the connection that triggered the event.
Definition at line 89 of file gatt/GattCallbackParamTypes.h.
GattAttribute::Handle_t handle |
Handle of the attribute to which the write operation applies.
Definition at line 94 of file gatt/GattCallbackParamTypes.h.
WriteOp_t writeOp |
Type of the write operation.
Definition at line 99 of file gatt/GattCallbackParamTypes.h.
uint16_t offset |
Offset within the attribute value to be written.
Definition at line 107 of file gatt/GattCallbackParamTypes.h.
ble_error_t status |
Status of the GattClient Write operation.
Definition at line 114 of file gatt/GattCallbackParamTypes.h.
uint16_t len |
Length (in bytes) of the data to write.
Definition at line 123 of file gatt/GattCallbackParamTypes.h.
uint8_t error_code |
Error code of the GattClient Write operation.
Definition at line 130 of file gatt/GattCallbackParamTypes.h.
const uint8_t* data |
Pointer to the data to write.
Definition at line 140 of file gatt/GattCallbackParamTypes.h.