GNU Radio's IEEE802 Package
gr::ieee802_15_4::mac Class Referenceabstract

This is the MAC Block. More...

#include <mac.h>

Inheritance diagram for gr::ieee802_15_4::mac:

Public Types

typedef boost::shared_ptr< macsptr
 

Public Member Functions

virtual int get_num_packet_errors ()=0
 
virtual int get_num_packets_received ()=0
 
virtual float get_packet_error_ratio ()=0
 

Static Public Member Functions

static sptr make (bool debug=false, int fcf=0x8841, int seq_nr=0, int dst_pan=0x1aaa, int dst=0xffff, int src=0x3344)
 

Detailed Description

This is the MAC Block.

The MAC block...

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<mac> gr::ieee802_15_4::mac::sptr

Member Function Documentation

◆ get_num_packet_errors()

virtual int gr::ieee802_15_4::mac::get_num_packet_errors ( )
pure virtual

◆ get_num_packets_received()

virtual int gr::ieee802_15_4::mac::get_num_packets_received ( )
pure virtual

◆ get_packet_error_ratio()

virtual float gr::ieee802_15_4::mac::get_packet_error_ratio ( )
pure virtual

◆ make()

static sptr gr::ieee802_15_4::mac::make ( bool  debug = false,
int  fcf = 0x8841,
int  seq_nr = 0,
int  dst_pan = 0x1aaa,
int  dst = 0xffff,
int  src = 0x3344 
)
static

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