GNU Radio's BLUETOOTH Package
gr::bluetooth::basic_rate_piconet_impl Class Reference

#include <piconet_impl.h>

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

Public Member Functions

 basic_rate_piconet_impl (uint32_t LAP)
 ~basic_rate_piconet_impl ()
int init_hop_reversal (bool aliased)
char hop (int clock)
int winnow (int offset, char channel)
int winnow ()
uint32_t get_offset ()
void set_offset (uint32_t offset)
uint8_t get_UAP ()
void set_UAP (uint8_t uap)
uint16_t get_NAP ()
void set_NAP (uint16_t nap)
bool have_UAP ()
bool have_NAP ()
bool have_clk6 ()
bool have_clk27 ()
bool UAP_from_header (classic_packet::sptr packet)
char aliased_channel (char channel)
void reset ()
Public Member Functions inherited from gr::bluetooth::piconet
void enqueue (packet::sptr pkt)
packet::sptr dequeue ()

Additional Inherited Members

Public Types inherited from gr::bluetooth::basic_rate_piconet
typedef std::shared_ptr< basic_rate_piconetsptr
Public Types inherited from gr::bluetooth::piconet
typedef std::shared_ptr< piconetsptr
Static Public Member Functions inherited from gr::bluetooth::basic_rate_piconet
static sptr make (uint32_t LAP)
 Return a shared_ptr to a new instance of gr::bluetooth::basic_rate_piconet.
Static Public Attributes inherited from gr::bluetooth::basic_rate_piconet
static const int SEQUENCE_LENGTH = 134217728

Constructor & Destructor Documentation

◆ basic_rate_piconet_impl()

gr::bluetooth::basic_rate_piconet_impl::basic_rate_piconet_impl ( uint32_t LAP)

◆ ~basic_rate_piconet_impl()

gr::bluetooth::basic_rate_piconet_impl::~basic_rate_piconet_impl ( )

Member Function Documentation

◆ aliased_channel()

char gr::bluetooth::basic_rate_piconet_impl::aliased_channel ( char channel)
virtual

◆ get_NAP()

uint16_t gr::bluetooth::basic_rate_piconet_impl::get_NAP ( )
virtual

◆ get_offset()

uint32_t gr::bluetooth::basic_rate_piconet_impl::get_offset ( )
virtual

◆ get_UAP()

uint8_t gr::bluetooth::basic_rate_piconet_impl::get_UAP ( )
virtual

◆ have_clk27()

bool gr::bluetooth::basic_rate_piconet_impl::have_clk27 ( )
virtual

◆ have_clk6()

bool gr::bluetooth::basic_rate_piconet_impl::have_clk6 ( )
virtual

◆ have_NAP()

bool gr::bluetooth::basic_rate_piconet_impl::have_NAP ( )
virtual

◆ have_UAP()

bool gr::bluetooth::basic_rate_piconet_impl::have_UAP ( )
virtual

◆ hop()

char gr::bluetooth::basic_rate_piconet_impl::hop ( int clock)
virtual

◆ init_hop_reversal()

int gr::bluetooth::basic_rate_piconet_impl::init_hop_reversal ( bool aliased)
virtual

◆ reset()

void gr::bluetooth::basic_rate_piconet_impl::reset ( )
virtual

◆ set_NAP()

void gr::bluetooth::basic_rate_piconet_impl::set_NAP ( uint16_t nap)
virtual

◆ set_offset()

void gr::bluetooth::basic_rate_piconet_impl::set_offset ( uint32_t offset)
virtual

◆ set_UAP()

void gr::bluetooth::basic_rate_piconet_impl::set_UAP ( uint8_t uap)
virtual

◆ UAP_from_header()

bool gr::bluetooth::basic_rate_piconet_impl::UAP_from_header ( classic_packet::sptr packet)
virtual

◆ winnow() [1/2]

int gr::bluetooth::basic_rate_piconet_impl::winnow ( )
virtual

◆ winnow() [2/2]

int gr::bluetooth::basic_rate_piconet_impl::winnow ( int offset,
char channel )
virtual

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