Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

phy_set_t Class Reference

phy_set_t Class Reference

Type that describe a set of PHY(sical) transports. More...

#include <BLETypes.h>

Public Member Functions

 phy_set_t ()
 Create set that indicates no preference.
 phy_set_t (uint8_t value)
 Create a set based on the mask specified in the Bluetooth spec.
 phy_set_t (bool phy_1m, bool phy_2m, bool phy_coded)
 Create a set based on individual settings.
 phy_set_t (phy_t phy)
 Create a set from a single phy.
void set_1m (bool enabled=true)
 Prefer 1M PHY.
void set_2m (bool enabled=true)
 Prefer 2M PHY.
void set_coded (bool enabled=true)
 Prefer coded PHY.

Detailed Description

Type that describe a set of PHY(sical) transports.

This is used to indicate preference for the PHY transports set within it.

Definition at line 693 of file BLETypes.h.


Constructor & Destructor Documentation

phy_set_t (  )

Create set that indicates no preference.

Definition at line 704 of file BLETypes.h.

phy_set_t ( uint8_t  value )

Create a set based on the mask specified in the Bluetooth spec.

Parameters:
valueOctet containing the set of preferred PHYs

Definition at line 711 of file BLETypes.h.

phy_set_t ( bool  phy_1m,
bool  phy_2m,
bool  phy_coded 
)

Create a set based on individual settings.

Parameters:
phy_1mPrefer LE 1M
phy_2mPrefer LE 2M if avaiable
phy_codedPrefer coded modulation if avaiable

Definition at line 720 of file BLETypes.h.

phy_set_t ( phy_t  phy )

Create a set from a single phy.

Parameters:
phyThe phy to add to the set.

Definition at line 733 of file BLETypes.h.


Member Function Documentation

void set_1m ( bool  enabled = true )

Prefer 1M PHY.

Definition at line 751 of file BLETypes.h.

void set_2m ( bool  enabled = true )

Prefer 2M PHY.

Definition at line 760 of file BLETypes.h.

void set_coded ( bool  enabled = true )

Prefer coded PHY.

Definition at line 769 of file BLETypes.h.