GNU Radio's FOOT 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 boost::shared_ptr< low_energy_piconetsptr
 
- Public Types inherited from gr::bluetooth::piconet
typedef boost::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. More...
 

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()

static 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: