Pigweed
 
Loading...
Searching...
No Matches
pw::bluetooth::low_energy::Connection2::ConnectionParameters Struct Reference

Actual connection parameters returned by the controller. More...

#include <connection2.h>

Public Attributes

uint16_t interval
 
uint16_t latency
 
uint16_t supervision_timeout
 

Detailed Description

Actual connection parameters returned by the controller.

Member Data Documentation

◆ interval

uint16_t pw::bluetooth::low_energy::Connection2::ConnectionParameters::interval

The connection interval indicates the frequency of link layer connection events over which data channel PDUs can be transmitted. See Core Spec v6, Vol 6, Part B, Section 4.5.1 for more information on the link layer connection events.

  • Range: 0x0006 to 0x0C80
  • Time: N * 1.25 ms
  • Time Range: 7.5 ms to 4 s.

◆ latency

uint16_t pw::bluetooth::low_energy::Connection2::ConnectionParameters::latency

The maximum allowed peripheral connection latency in number of connection events. See Core Spec v5, Vol 6, Part B, Section 4.5.1.

  • Range: 0x0000 to 0x01F3

◆ supervision_timeout

uint16_t pw::bluetooth::low_energy::Connection2::ConnectionParameters::supervision_timeout

This defines the maximum time between two received data packet PDUs before the connection is considered lost. See Core Spec v6, Vol 6, Part B, Section 4.5.2.

  • Range: 0x000A to 0x0C80
  • Time: N * 10 ms
  • Time Range: 100 ms to 32 s

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