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

#include <piconet.h>

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

Public Types

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
void enqueue (packet::sptr pkt)
packet::sptr dequeue ()

Friends

class base_rate_piconet
class low_energy_piconet

Member Typedef Documentation

◆ sptr

typedef std::shared_ptr<piconet> gr::bluetooth::piconet::sptr

Member Function Documentation

◆ aliased_channel()

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

◆ dequeue()

packet::sptr gr::bluetooth::piconet::dequeue ( )

◆ enqueue()

void gr::bluetooth::piconet::enqueue ( packet::sptr pkt)

◆ hop()

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

◆ init_hop_reversal()

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

◆ reset()

◆ base_rate_piconet

friend class base_rate_piconet
friend

References base_rate_piconet.

Referenced by base_rate_piconet.

◆ low_energy_piconet

friend class low_energy_piconet
friend

References low_energy_piconet.

Referenced by low_energy_piconet.


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