GNU Radio's BLUETOOTH Package
gr::bluetooth::low_energy_piconet Class Referenceabstract

#include <piconet.h>

Inheritance diagram for gr::bluetooth::low_energy_piconet:
gr::bluetooth::piconet gr::bluetooth::low_energy_piconet_impl

Public Types

typedef std::shared_ptr< low_energy_piconetsptr
Public Types inherited from gr::bluetooth::piconet
typedef std::shared_ptr< piconetsptr

Public Member Functions

virtual int init_hop_reversal (bool aliased)=0
virtual char hop (int clock)=0
virtual char aliased_channel (char channel)=0
virtual void reset ()=0
Public Member Functions inherited from gr::bluetooth::piconet
void enqueue (packet::sptr pkt)
packet::sptr dequeue ()

Static Public Member Functions

static sptr make (const uint32_t aa)
 Return a shared_ptr to a new instance of gr::bluetooth::low_energy_piconet.

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ aliased_channel()

virtual char gr::bluetooth::low_energy_piconet::aliased_channel ( char channel)
pure virtual

◆ hop()

virtual char gr::bluetooth::low_energy_piconet::hop ( int clock)
pure virtual

◆ init_hop_reversal()

virtual int gr::bluetooth::low_energy_piconet::init_hop_reversal ( bool aliased)
pure virtual

◆ make()

sptr gr::bluetooth::low_energy_piconet::make ( const uint32_t aa)
static

Return a shared_ptr to a new instance of gr::bluetooth::low_energy_piconet.

To avoid accidental use of raw pointers, gr::bluetooth::low_energy_piconet's constructor is in a private implementation class. gr::bluetooth::low_energy_piconet::make is the public interface for creating new instances.

◆ reset()

virtual void gr::bluetooth::low_energy_piconet::reset ( )
pure virtual

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