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

Peripheral Preferred Connection Parameters is a GATT Characteristic. More...

#include <GattNumbers.hpp>

Collaboration diagram for direct_bt::GattPeriphalPreferredConnectionParameters:

Public Member Functions

 GattPeriphalPreferredConnectionParameters (const jau::TROOctets &source) noexcept
 
std::string toString () const noexcept
 

Static Public Member Functions

static std::shared_ptr< GattPeriphalPreferredConnectionParametersget (const jau::TROOctets &source) noexcept
 

Public Attributes

const uint16_t connectionSupervisionTimeoutMultiplier
 mandatory [10..3200] More...
 
const uint16_t maxConnectionInterval
 mandatory [6..3200] x 1.25ms and >= minConnectionInterval More...
 
const uint16_t minConnectionInterval
 mandatory [6..3200] x 1.25ms More...
 
const uint16_t slaveLatency
 mandatory [1..1000] More...
 

Detailed Description

Peripheral Preferred Connection Parameters is a GATT Characteristic.

https://www.bluetooth.com/wp-content/uploads/Sitecore-Media-Library/Gatt/Xml/Characteristics/org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml

Definition at line 271 of file GattNumbers.hpp.

Constructor & Destructor Documentation

◆ GattPeriphalPreferredConnectionParameters()

GattPeriphalPreferredConnectionParameters::GattPeriphalPreferredConnectionParameters ( const jau::TROOctets source)
noexcept

Definition at line 403 of file GATTNumbers.cpp.

Member Function Documentation

◆ get()

std::shared_ptr< GattPeriphalPreferredConnectionParameters > GattPeriphalPreferredConnectionParameters::get ( const jau::TROOctets source)
staticnoexcept

Definition at line 409 of file GATTNumbers.cpp.

Here is the caller graph for this function:

◆ toString()

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

Definition at line 418 of file GATTNumbers.cpp.

Member Data Documentation

◆ minConnectionInterval

const uint16_t direct_bt::GattPeriphalPreferredConnectionParameters::minConnectionInterval

mandatory [6..3200] x 1.25ms

Definition at line 273 of file GattNumbers.hpp.

◆ maxConnectionInterval

const uint16_t direct_bt::GattPeriphalPreferredConnectionParameters::maxConnectionInterval

mandatory [6..3200] x 1.25ms and >= minConnectionInterval

Definition at line 275 of file GattNumbers.hpp.

◆ slaveLatency

const uint16_t direct_bt::GattPeriphalPreferredConnectionParameters::slaveLatency

mandatory [1..1000]

Definition at line 277 of file GattNumbers.hpp.

◆ connectionSupervisionTimeoutMultiplier

const uint16_t direct_bt::GattPeriphalPreferredConnectionParameters::connectionSupervisionTimeoutMultiplier

mandatory [10..3200]

Definition at line 279 of file GattNumbers.hpp.


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