Skip to content

Struct SYN_BLE_GATT_Attr

ClassList > SYN_BLE_GATT_Attr

More...

  • #include <syn_ble_gatt.h>

Public Attributes

Type Name
uint16_t handle
uint8_t permissions
SYN_BLE_GATT_ReadCb read_cb
const uint8_t * static_val
uint16_t static_val_len
uint16_t uuid16
SYN_BLE_GATT_WriteCb write_cb

Detailed Description

Attribute Table Entry

Public Attributes Documentation

variable handle

uint16_t SYN_BLE_GATT_Attr::handle;

Attribute 16-bit handle


variable permissions

uint8_t SYN_BLE_GATT_Attr::permissions;

Property/permission bitmask


variable read_cb

SYN_BLE_GATT_ReadCb SYN_BLE_GATT_Attr::read_cb;

Dynamic read callback


variable static_val

const uint8_t* SYN_BLE_GATT_Attr::static_val;

Static value buffer pointer


variable static_val_len

uint16_t SYN_BLE_GATT_Attr::static_val_len;

Static value length


variable uuid16

uint16_t SYN_BLE_GATT_Attr::uuid16;

Attribute 16-bit UUID


variable write_cb

SYN_BLE_GATT_WriteCb SYN_BLE_GATT_Attr::write_cb;

Dynamic write callback



The documentation for this class was generated from the following file src/syntropic/ble/syn_ble_gatt.h