CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::hal::GattCharacteristic Struct Reference

#include <IBluetoothController.h>

Public Attributes

BleUuid uuid
uint8_t properties
uint8_t permissions
uint16_t * valueHandle
GattWriteCallback onWrite
GattReadCallback onRead
const GattDescriptordescriptors = nullptr
uint8_t numDescriptors = 0

Detailed Description

GATT characteristic definition for service registration

Definition at line 120 of file IBluetoothController.h.

Member Data Documentation

◆ descriptors

const GattDescriptor* cdc::hal::GattCharacteristic::descriptors = nullptr

Definition at line 127 of file IBluetoothController.h.

◆ numDescriptors

uint8_t cdc::hal::GattCharacteristic::numDescriptors = 0

Definition at line 128 of file IBluetoothController.h.

◆ onRead

GattReadCallback cdc::hal::GattCharacteristic::onRead

Definition at line 126 of file IBluetoothController.h.

◆ onWrite

GattWriteCallback cdc::hal::GattCharacteristic::onWrite

Definition at line 125 of file IBluetoothController.h.

Referenced by host_ble_register_service().

◆ permissions

uint8_t cdc::hal::GattCharacteristic::permissions

Definition at line 123 of file IBluetoothController.h.

Referenced by host_ble_register_service().

◆ properties

uint8_t cdc::hal::GattCharacteristic::properties

Definition at line 122 of file IBluetoothController.h.

Referenced by host_ble_register_service().

◆ uuid

BleUuid cdc::hal::GattCharacteristic::uuid

Definition at line 121 of file IBluetoothController.h.

Referenced by host_ble_register_service().

◆ valueHandle

uint16_t* cdc::hal::GattCharacteristic::valueHandle

Definition at line 124 of file IBluetoothController.h.

Referenced by host_ble_register_service().


The documentation for this struct was generated from the following file: