|
GNU Radio's BLUETOOTH Package
|
#include <piconet.h>
Public Types | |
| typedef std::shared_ptr< low_energy_piconet > | sptr |
| Public Types inherited from gr::bluetooth::piconet | |
| typedef std::shared_ptr< piconet > | sptr |
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. | |
| typedef std::shared_ptr<low_energy_piconet> gr::bluetooth::low_energy_piconet::sptr |
|
pure virtual |
Implements gr::bluetooth::piconet.
Implemented in gr::bluetooth::low_energy_piconet_impl.
|
pure virtual |
Implements gr::bluetooth::piconet.
Implemented in gr::bluetooth::low_energy_piconet_impl.
|
pure virtual |
Implements gr::bluetooth::piconet.
Implemented in gr::bluetooth::low_energy_piconet_impl.
|
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.
|
pure virtual |
Implements gr::bluetooth::piconet.
Implemented in gr::bluetooth::low_energy_piconet_impl.