Direct-BT  2.3.1
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

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

Detailed Description

Definition at line 172 of file GattNumbers.hpp.

Member Enumeration Documentation

◆ PropertySpecIdx

Enumerator
ReadIdx 
WriteNoAckIdx 
WriteWithAckIdx 
AuthSignedWriteIdx 
ReliableWriteExtIdx 
NotifyIdx 
IndicateIdx 
AuxWriteExtIdx 
BroadcastIdx 

Definition at line 176 of file GattNumbers.hpp.

Member Function Documentation

◆ toString()

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

Definition at line 292 of file GATTNumbers.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ characteristic

const GattCharacteristicType direct_bt::GattCharacteristicSpec::characteristic

Definition at line 173 of file GattNumbers.hpp.

◆ clientConfig

const GattClientCharacteristicConfigSpec direct_bt::GattCharacteristicSpec::clientConfig

Definition at line 190 of file GattNumbers.hpp.

◆ propertySpec

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

Aggregated in PropertySpecIdx order.

Definition at line 188 of file GattNumbers.hpp.

◆ requirement

const GattRequirementSpec direct_bt::GattCharacteristicSpec::requirement

Definition at line 174 of file GattNumbers.hpp.


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