Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Public Types | Public Member Functions | Public Attributes | List of all members
direct_bt::GattCharacteristicSpec Struct Reference

#include <GattNumbers.hpp>

Collaboration diagram for direct_bt::GattCharacteristicSpec:

Public Types

enum  PropertySpecIdx : int {
  ReadIdx = 0 , WriteNoAckIdx , WriteWithAckIdx , AuthSignedWriteIdx ,
  ReliableWriteExtIdx , NotifyIdx , IndicateIdx , AuxWriteExtIdx ,
  BroadcastIdx
}
 

Public Member Functions

std::string toString () const noexcept
 

Public Attributes

GattCharacteristicType characteristic
 
GattClientCharacteristicConfigSpec clientConfig
 
jau::darray< GattCharacteristicPropertySpecpropertySpec
 Aggregated in PropertySpecIdx order. More...
 
GattRequirementSpec requirement
 

Detailed Description

Definition at line 198 of file GattNumbers.hpp.

Member Enumeration Documentation

◆ PropertySpecIdx

Enumerator
ReadIdx 
WriteNoAckIdx 
WriteWithAckIdx 
AuthSignedWriteIdx 
ReliableWriteExtIdx 
NotifyIdx 
IndicateIdx 
AuxWriteExtIdx 
BroadcastIdx 

Definition at line 202 of file GattNumbers.hpp.

Member Function Documentation

◆ toString()

std::string GattCharacteristicSpec::toString ( ) const
noexcept

Definition at line 353 of file GATTNumbers.cpp.

Member Data Documentation

◆ characteristic

GattCharacteristicType direct_bt::GattCharacteristicSpec::characteristic

Definition at line 199 of file GattNumbers.hpp.

◆ requirement

GattRequirementSpec direct_bt::GattCharacteristicSpec::requirement

Definition at line 200 of file GattNumbers.hpp.

◆ propertySpec

jau::darray<GattCharacteristicPropertySpec> direct_bt::GattCharacteristicSpec::propertySpec

Aggregated in PropertySpecIdx order.

Definition at line 214 of file GattNumbers.hpp.

◆ clientConfig

GattClientCharacteristicConfigSpec direct_bt::GattCharacteristicSpec::clientConfig

Definition at line 216 of file GattNumbers.hpp.


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