# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
    def swig_import_helper():
        import importlib
        pkg = __name__.rpartition('.')[0]
        mname = '.'.join((pkg, '_ieee802_15_4_swig')).lstrip('.')
        try:
            return importlib.import_module(mname)
        except ImportError:
            return importlib.import_module('_ieee802_15_4_swig')
    _ieee802_15_4_swig = swig_import_helper()
    del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_ieee802_15_4_swig', [dirname(__file__)])
        except ImportError:
            import _ieee802_15_4_swig
            return _ieee802_15_4_swig
        try:
            _mod = imp.load_module('_ieee802_15_4_swig', fp, pathname, description)
        finally:
            if fp is not None:
                fp.close()
        return _mod
    _ieee802_15_4_swig = swig_import_helper()
    del swig_import_helper
else:
    import _ieee802_15_4_swig
del _swig_python_version_info

try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        object.__setattr__(self, name, value)
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))


def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_method(set):
    def set_attr(self, name, value):
        if (name == "thisown"):
            return self.this.own(value)
        if hasattr(self, name) or (name == "this"):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr



def high_res_timer_now():
    """high_res_timer_now() -> gr::high_res_timer_type"""
    return _ieee802_15_4_swig.high_res_timer_now()

def high_res_timer_now_perfmon():
    """high_res_timer_now_perfmon() -> gr::high_res_timer_type"""
    return _ieee802_15_4_swig.high_res_timer_now_perfmon()

def high_res_timer_tps():
    """high_res_timer_tps() -> gr::high_res_timer_type"""
    return _ieee802_15_4_swig.high_res_timer_tps()

def high_res_timer_epoch():
    """high_res_timer_epoch() -> gr::high_res_timer_type"""
    return _ieee802_15_4_swig.high_res_timer_epoch()
class access_code_prefixer(object):
    """


    Constructor Specific Documentation:



    Args:
        pad : 
        preamble : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(pad=0, preamble=0x000000a7):
        """
        make(int pad=0, int preamble=0x000000a7) -> access_code_prefixer_sptr



        Constructor Specific Documentation:



        Args:
            pad : 
            preamble : 
        """
        return _ieee802_15_4_swig.access_code_prefixer_make(pad, preamble)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_access_code_prefixer
    __del__ = lambda self: None
access_code_prefixer_swigregister = _ieee802_15_4_swig.access_code_prefixer_swigregister
access_code_prefixer_swigregister(access_code_prefixer)

def access_code_prefixer_make(pad=0, preamble=0x000000a7):
    """
    access_code_prefixer_make(int pad=0, int preamble=0x000000a7) -> access_code_prefixer_sptr



    Constructor Specific Documentation:



    Args:
        pad : 
        preamble : 
    """
    return _ieee802_15_4_swig.access_code_prefixer_make(pad, preamble)

class access_code_prefixer_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::access_code_prefixer)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::access_code_prefixer)> self) -> access_code_prefixer_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::access_code_prefixer)> self, access_code_prefixer p) -> access_code_prefixer_sptr
        """
        this = _ieee802_15_4_swig.new_access_code_prefixer_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(access_code_prefixer_sptr self) -> access_code_prefixer"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_access_code_prefixer_sptr
    __del__ = lambda self: None

    def make(self, pad=0, preamble=0x000000a7):
        """
        make(access_code_prefixer_sptr self, int pad=0, int preamble=0x000000a7) -> access_code_prefixer_sptr



        Constructor Specific Documentation:



        Args:
            pad : 
            preamble : 
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_make(self, pad, preamble)


    def history(self):
        """history(access_code_prefixer_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(access_code_prefixer_sptr self, int which, int delay)
        declare_sample_delay(access_code_prefixer_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(access_code_prefixer_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(access_code_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(access_code_prefixer_sptr self) -> double"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_relative_rate(self)


    def start(self):
        """start(access_code_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_start(self)


    def stop(self):
        """stop(access_code_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(access_code_prefixer_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(access_code_prefixer_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(access_code_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(access_code_prefixer_sptr self, int m)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(access_code_prefixer_sptr self)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(access_code_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(access_code_prefixer_sptr self, int m)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(access_code_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(access_code_prefixer_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(access_code_prefixer_sptr self, long max_output_buffer)
        set_max_output_buffer(access_code_prefixer_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(access_code_prefixer_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(access_code_prefixer_sptr self, long min_output_buffer)
        set_min_output_buffer(access_code_prefixer_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(access_code_prefixer_sptr self, int which) -> float
        pc_input_buffers_full(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(access_code_prefixer_sptr self, int which) -> float
        pc_input_buffers_full_avg(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(access_code_prefixer_sptr self, int which) -> float
        pc_input_buffers_full_var(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(access_code_prefixer_sptr self, int which) -> float
        pc_output_buffers_full(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(access_code_prefixer_sptr self, int which) -> float
        pc_output_buffers_full_avg(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(access_code_prefixer_sptr self, int which) -> float
        pc_output_buffers_full_var(access_code_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(access_code_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(access_code_prefixer_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(access_code_prefixer_sptr self)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(access_code_prefixer_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(access_code_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(access_code_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(access_code_prefixer_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(access_code_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_name(self)


    def symbol_name(self):
        """symbol_name(access_code_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(access_code_prefixer_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(access_code_prefixer_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(access_code_prefixer_sptr self) -> long"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(access_code_prefixer_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(access_code_prefixer_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(access_code_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(access_code_prefixer_sptr self, std::string name)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(access_code_prefixer_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(access_code_prefixer_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(access_code_prefixer_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(access_code_prefixer_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_prefixer_sptr_message_subscribers(self, which_port)

access_code_prefixer_sptr_swigregister = _ieee802_15_4_swig.access_code_prefixer_sptr_swigregister
access_code_prefixer_sptr_swigregister(access_code_prefixer_sptr)


access_code_prefixer_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
access_code_prefixer = access_code_prefixer.make;

class access_code_removal_b(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::access_code_removal_b.

    To avoid accidental use of raw pointers, ieee802_15_4::access_code_removal_b's constructor is in a private implementation class. ieee802_15_4::access_code_removal_b::make is the public interface for creating new instances.

    Args:
        len_payload : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(len_payload):
        """
        make(int len_payload) -> access_code_removal_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::access_code_removal_b.

        To avoid accidental use of raw pointers, ieee802_15_4::access_code_removal_b's constructor is in a private implementation class. ieee802_15_4::access_code_removal_b::make is the public interface for creating new instances.

        Args:
            len_payload : 
        """
        return _ieee802_15_4_swig.access_code_removal_b_make(len_payload)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_access_code_removal_b
    __del__ = lambda self: None
access_code_removal_b_swigregister = _ieee802_15_4_swig.access_code_removal_b_swigregister
access_code_removal_b_swigregister(access_code_removal_b)

def access_code_removal_b_make(len_payload):
    """
    access_code_removal_b_make(int len_payload) -> access_code_removal_b_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::access_code_removal_b.

    To avoid accidental use of raw pointers, ieee802_15_4::access_code_removal_b's constructor is in a private implementation class. ieee802_15_4::access_code_removal_b::make is the public interface for creating new instances.

    Args:
        len_payload : 
    """
    return _ieee802_15_4_swig.access_code_removal_b_make(len_payload)

class access_code_removal_b_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::access_code_removal_b)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::access_code_removal_b)> self) -> access_code_removal_b_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::access_code_removal_b)> self, access_code_removal_b p) -> access_code_removal_b_sptr
        """
        this = _ieee802_15_4_swig.new_access_code_removal_b_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(access_code_removal_b_sptr self) -> access_code_removal_b"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_access_code_removal_b_sptr
    __del__ = lambda self: None

    def make(self, len_payload):
        """
        make(access_code_removal_b_sptr self, int len_payload) -> access_code_removal_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::access_code_removal_b.

        To avoid accidental use of raw pointers, ieee802_15_4::access_code_removal_b's constructor is in a private implementation class. ieee802_15_4::access_code_removal_b::make is the public interface for creating new instances.

        Args:
            len_payload : 
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_make(self, len_payload)


    def history(self):
        """history(access_code_removal_b_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(access_code_removal_b_sptr self, int which, int delay)
        declare_sample_delay(access_code_removal_b_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(access_code_removal_b_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(access_code_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(access_code_removal_b_sptr self) -> double"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_relative_rate(self)


    def start(self):
        """start(access_code_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_start(self)


    def stop(self):
        """stop(access_code_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(access_code_removal_b_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(access_code_removal_b_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(access_code_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(access_code_removal_b_sptr self, int m)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(access_code_removal_b_sptr self)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(access_code_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(access_code_removal_b_sptr self, int m)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(access_code_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(access_code_removal_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(access_code_removal_b_sptr self, long max_output_buffer)
        set_max_output_buffer(access_code_removal_b_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(access_code_removal_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(access_code_removal_b_sptr self, long min_output_buffer)
        set_min_output_buffer(access_code_removal_b_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(access_code_removal_b_sptr self, int which) -> float
        pc_input_buffers_full(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(access_code_removal_b_sptr self, int which) -> float
        pc_input_buffers_full_avg(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(access_code_removal_b_sptr self, int which) -> float
        pc_input_buffers_full_var(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(access_code_removal_b_sptr self, int which) -> float
        pc_output_buffers_full(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(access_code_removal_b_sptr self, int which) -> float
        pc_output_buffers_full_avg(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(access_code_removal_b_sptr self, int which) -> float
        pc_output_buffers_full_var(access_code_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(access_code_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(access_code_removal_b_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(access_code_removal_b_sptr self)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(access_code_removal_b_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(access_code_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(access_code_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(access_code_removal_b_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(access_code_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_name(self)


    def symbol_name(self):
        """symbol_name(access_code_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(access_code_removal_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(access_code_removal_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(access_code_removal_b_sptr self) -> long"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(access_code_removal_b_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(access_code_removal_b_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(access_code_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(access_code_removal_b_sptr self, std::string name)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(access_code_removal_b_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(access_code_removal_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(access_code_removal_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(access_code_removal_b_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.access_code_removal_b_sptr_message_subscribers(self, which_port)

access_code_removal_b_sptr_swigregister = _ieee802_15_4_swig.access_code_removal_b_sptr_swigregister
access_code_removal_b_sptr_swigregister(access_code_removal_b_sptr)


access_code_removal_b_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
access_code_removal_b = access_code_removal_b.make;

class chips_to_bits_fb(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::chips_to_bits_fb.

    To avoid accidental use of raw pointers, ieee802_15_4::chips_to_bits_fb's constructor is in a private implementation class. ieee802_15_4::chips_to_bits_fb::make is the public interface for creating new instances.

    Args:
        chip_seq : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(chip_seq):
        """
        make(std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > chip_seq) -> chips_to_bits_fb_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::chips_to_bits_fb.

        To avoid accidental use of raw pointers, ieee802_15_4::chips_to_bits_fb's constructor is in a private implementation class. ieee802_15_4::chips_to_bits_fb::make is the public interface for creating new instances.

        Args:
            chip_seq : 
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_make(chip_seq)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_chips_to_bits_fb
    __del__ = lambda self: None
chips_to_bits_fb_swigregister = _ieee802_15_4_swig.chips_to_bits_fb_swigregister
chips_to_bits_fb_swigregister(chips_to_bits_fb)

def chips_to_bits_fb_make(chip_seq):
    """
    chips_to_bits_fb_make(std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > chip_seq) -> chips_to_bits_fb_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::chips_to_bits_fb.

    To avoid accidental use of raw pointers, ieee802_15_4::chips_to_bits_fb's constructor is in a private implementation class. ieee802_15_4::chips_to_bits_fb::make is the public interface for creating new instances.

    Args:
        chip_seq : 
    """
    return _ieee802_15_4_swig.chips_to_bits_fb_make(chip_seq)

class chips_to_bits_fb_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::chips_to_bits_fb)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::chips_to_bits_fb)> self) -> chips_to_bits_fb_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::chips_to_bits_fb)> self, chips_to_bits_fb p) -> chips_to_bits_fb_sptr
        """
        this = _ieee802_15_4_swig.new_chips_to_bits_fb_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(chips_to_bits_fb_sptr self) -> chips_to_bits_fb"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_chips_to_bits_fb_sptr
    __del__ = lambda self: None

    def make(self, chip_seq):
        """
        make(chips_to_bits_fb_sptr self, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > chip_seq) -> chips_to_bits_fb_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::chips_to_bits_fb.

        To avoid accidental use of raw pointers, ieee802_15_4::chips_to_bits_fb's constructor is in a private implementation class. ieee802_15_4::chips_to_bits_fb::make is the public interface for creating new instances.

        Args:
            chip_seq : 
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_make(self, chip_seq)


    def history(self):
        """history(chips_to_bits_fb_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(chips_to_bits_fb_sptr self, int which, int delay)
        declare_sample_delay(chips_to_bits_fb_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(chips_to_bits_fb_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(chips_to_bits_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(chips_to_bits_fb_sptr self) -> double"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_relative_rate(self)


    def start(self):
        """start(chips_to_bits_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_start(self)


    def stop(self):
        """stop(chips_to_bits_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(chips_to_bits_fb_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(chips_to_bits_fb_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(chips_to_bits_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(chips_to_bits_fb_sptr self, int m)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(chips_to_bits_fb_sptr self)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(chips_to_bits_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(chips_to_bits_fb_sptr self, int m)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(chips_to_bits_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(chips_to_bits_fb_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(chips_to_bits_fb_sptr self, long max_output_buffer)
        set_max_output_buffer(chips_to_bits_fb_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(chips_to_bits_fb_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(chips_to_bits_fb_sptr self, long min_output_buffer)
        set_min_output_buffer(chips_to_bits_fb_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(chips_to_bits_fb_sptr self, int which) -> float
        pc_input_buffers_full(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(chips_to_bits_fb_sptr self, int which) -> float
        pc_input_buffers_full_avg(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(chips_to_bits_fb_sptr self, int which) -> float
        pc_input_buffers_full_var(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(chips_to_bits_fb_sptr self, int which) -> float
        pc_output_buffers_full(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(chips_to_bits_fb_sptr self, int which) -> float
        pc_output_buffers_full_avg(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(chips_to_bits_fb_sptr self, int which) -> float
        pc_output_buffers_full_var(chips_to_bits_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(chips_to_bits_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(chips_to_bits_fb_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(chips_to_bits_fb_sptr self)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(chips_to_bits_fb_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(chips_to_bits_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(chips_to_bits_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(chips_to_bits_fb_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(chips_to_bits_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_name(self)


    def symbol_name(self):
        """symbol_name(chips_to_bits_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(chips_to_bits_fb_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(chips_to_bits_fb_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(chips_to_bits_fb_sptr self) -> long"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(chips_to_bits_fb_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(chips_to_bits_fb_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(chips_to_bits_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(chips_to_bits_fb_sptr self, std::string name)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(chips_to_bits_fb_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(chips_to_bits_fb_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(chips_to_bits_fb_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(chips_to_bits_fb_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.chips_to_bits_fb_sptr_message_subscribers(self, which_port)

chips_to_bits_fb_sptr_swigregister = _ieee802_15_4_swig.chips_to_bits_fb_sptr_swigregister
chips_to_bits_fb_sptr_swigregister(chips_to_bits_fb_sptr)


chips_to_bits_fb_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
chips_to_bits_fb = chips_to_bits_fb.make;

class codeword_demapper_ib(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_demapper_ib.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_demapper_ib's constructor is in a private implementation class. ieee802_15_4::codeword_demapper_ib::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(bits_per_cw, codewords):
        """
        make(int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_demapper_ib_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_demapper_ib.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_demapper_ib's constructor is in a private implementation class. ieee802_15_4::codeword_demapper_ib::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_make(bits_per_cw, codewords)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_demapper_ib
    __del__ = lambda self: None
codeword_demapper_ib_swigregister = _ieee802_15_4_swig.codeword_demapper_ib_swigregister
codeword_demapper_ib_swigregister(codeword_demapper_ib)

def codeword_demapper_ib_make(bits_per_cw, codewords):
    """
    codeword_demapper_ib_make(int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_demapper_ib_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_demapper_ib.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_demapper_ib's constructor is in a private implementation class. ieee802_15_4::codeword_demapper_ib::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """
    return _ieee802_15_4_swig.codeword_demapper_ib_make(bits_per_cw, codewords)

class codeword_demapper_ib_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::codeword_demapper_ib)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_demapper_ib)> self) -> codeword_demapper_ib_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_demapper_ib)> self, codeword_demapper_ib p) -> codeword_demapper_ib_sptr
        """
        this = _ieee802_15_4_swig.new_codeword_demapper_ib_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(codeword_demapper_ib_sptr self) -> codeword_demapper_ib"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_demapper_ib_sptr
    __del__ = lambda self: None

    def make(self, bits_per_cw, codewords):
        """
        make(codeword_demapper_ib_sptr self, int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_demapper_ib_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_demapper_ib.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_demapper_ib's constructor is in a private implementation class. ieee802_15_4::codeword_demapper_ib::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_make(self, bits_per_cw, codewords)


    def history(self):
        """history(codeword_demapper_ib_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(codeword_demapper_ib_sptr self, int which, int delay)
        declare_sample_delay(codeword_demapper_ib_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(codeword_demapper_ib_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(codeword_demapper_ib_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(codeword_demapper_ib_sptr self) -> double"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_relative_rate(self)


    def start(self):
        """start(codeword_demapper_ib_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_start(self)


    def stop(self):
        """stop(codeword_demapper_ib_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(codeword_demapper_ib_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(codeword_demapper_ib_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(codeword_demapper_ib_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(codeword_demapper_ib_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(codeword_demapper_ib_sptr self)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(codeword_demapper_ib_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(codeword_demapper_ib_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(codeword_demapper_ib_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(codeword_demapper_ib_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(codeword_demapper_ib_sptr self, long max_output_buffer)
        set_max_output_buffer(codeword_demapper_ib_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(codeword_demapper_ib_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(codeword_demapper_ib_sptr self, long min_output_buffer)
        set_min_output_buffer(codeword_demapper_ib_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(codeword_demapper_ib_sptr self, int which) -> float
        pc_input_buffers_full(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(codeword_demapper_ib_sptr self, int which) -> float
        pc_input_buffers_full_avg(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(codeword_demapper_ib_sptr self, int which) -> float
        pc_input_buffers_full_var(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(codeword_demapper_ib_sptr self, int which) -> float
        pc_output_buffers_full(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(codeword_demapper_ib_sptr self, int which) -> float
        pc_output_buffers_full_avg(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(codeword_demapper_ib_sptr self, int which) -> float
        pc_output_buffers_full_var(codeword_demapper_ib_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(codeword_demapper_ib_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(codeword_demapper_ib_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(codeword_demapper_ib_sptr self)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(codeword_demapper_ib_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(codeword_demapper_ib_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(codeword_demapper_ib_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(codeword_demapper_ib_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(codeword_demapper_ib_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_name(self)


    def symbol_name(self):
        """symbol_name(codeword_demapper_ib_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(codeword_demapper_ib_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(codeword_demapper_ib_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(codeword_demapper_ib_sptr self) -> long"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(codeword_demapper_ib_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(codeword_demapper_ib_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(codeword_demapper_ib_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(codeword_demapper_ib_sptr self, std::string name)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(codeword_demapper_ib_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(codeword_demapper_ib_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(codeword_demapper_ib_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(codeword_demapper_ib_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_demapper_ib_sptr_message_subscribers(self, which_port)

codeword_demapper_ib_sptr_swigregister = _ieee802_15_4_swig.codeword_demapper_ib_sptr_swigregister
codeword_demapper_ib_sptr_swigregister(codeword_demapper_ib_sptr)


codeword_demapper_ib_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
codeword_demapper_ib = codeword_demapper_ib.make;

class codeword_mapper_bi(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_mapper_bi.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_mapper_bi's constructor is in a private implementation class. ieee802_15_4::codeword_mapper_bi::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(bits_per_cw, codewords):
        """
        make(int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_mapper_bi_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_mapper_bi.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_mapper_bi's constructor is in a private implementation class. ieee802_15_4::codeword_mapper_bi::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_make(bits_per_cw, codewords)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_mapper_bi
    __del__ = lambda self: None
codeword_mapper_bi_swigregister = _ieee802_15_4_swig.codeword_mapper_bi_swigregister
codeword_mapper_bi_swigregister(codeword_mapper_bi)

def codeword_mapper_bi_make(bits_per_cw, codewords):
    """
    codeword_mapper_bi_make(int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_mapper_bi_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_mapper_bi.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_mapper_bi's constructor is in a private implementation class. ieee802_15_4::codeword_mapper_bi::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """
    return _ieee802_15_4_swig.codeword_mapper_bi_make(bits_per_cw, codewords)

class codeword_mapper_bi_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::codeword_mapper_bi)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_mapper_bi)> self) -> codeword_mapper_bi_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_mapper_bi)> self, codeword_mapper_bi p) -> codeword_mapper_bi_sptr
        """
        this = _ieee802_15_4_swig.new_codeword_mapper_bi_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(codeword_mapper_bi_sptr self) -> codeword_mapper_bi"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_mapper_bi_sptr
    __del__ = lambda self: None

    def make(self, bits_per_cw, codewords):
        """
        make(codeword_mapper_bi_sptr self, int bits_per_cw, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > codewords) -> codeword_mapper_bi_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_mapper_bi.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_mapper_bi's constructor is in a private implementation class. ieee802_15_4::codeword_mapper_bi::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_make(self, bits_per_cw, codewords)


    def history(self):
        """history(codeword_mapper_bi_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(codeword_mapper_bi_sptr self, int which, int delay)
        declare_sample_delay(codeword_mapper_bi_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(codeword_mapper_bi_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(codeword_mapper_bi_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(codeword_mapper_bi_sptr self) -> double"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_relative_rate(self)


    def start(self):
        """start(codeword_mapper_bi_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_start(self)


    def stop(self):
        """stop(codeword_mapper_bi_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(codeword_mapper_bi_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(codeword_mapper_bi_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(codeword_mapper_bi_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(codeword_mapper_bi_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(codeword_mapper_bi_sptr self)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(codeword_mapper_bi_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(codeword_mapper_bi_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(codeword_mapper_bi_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(codeword_mapper_bi_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(codeword_mapper_bi_sptr self, long max_output_buffer)
        set_max_output_buffer(codeword_mapper_bi_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(codeword_mapper_bi_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(codeword_mapper_bi_sptr self, long min_output_buffer)
        set_min_output_buffer(codeword_mapper_bi_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(codeword_mapper_bi_sptr self, int which) -> float
        pc_input_buffers_full(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(codeword_mapper_bi_sptr self, int which) -> float
        pc_input_buffers_full_avg(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(codeword_mapper_bi_sptr self, int which) -> float
        pc_input_buffers_full_var(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(codeword_mapper_bi_sptr self, int which) -> float
        pc_output_buffers_full(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(codeword_mapper_bi_sptr self, int which) -> float
        pc_output_buffers_full_avg(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(codeword_mapper_bi_sptr self, int which) -> float
        pc_output_buffers_full_var(codeword_mapper_bi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(codeword_mapper_bi_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(codeword_mapper_bi_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(codeword_mapper_bi_sptr self)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(codeword_mapper_bi_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(codeword_mapper_bi_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(codeword_mapper_bi_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(codeword_mapper_bi_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(codeword_mapper_bi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_name(self)


    def symbol_name(self):
        """symbol_name(codeword_mapper_bi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(codeword_mapper_bi_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(codeword_mapper_bi_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(codeword_mapper_bi_sptr self) -> long"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(codeword_mapper_bi_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(codeword_mapper_bi_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(codeword_mapper_bi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(codeword_mapper_bi_sptr self, std::string name)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(codeword_mapper_bi_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(codeword_mapper_bi_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(codeword_mapper_bi_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(codeword_mapper_bi_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_mapper_bi_sptr_message_subscribers(self, which_port)

codeword_mapper_bi_sptr_swigregister = _ieee802_15_4_swig.codeword_mapper_bi_sptr_swigregister
codeword_mapper_bi_sptr_swigregister(codeword_mapper_bi_sptr)


codeword_mapper_bi_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
codeword_mapper_bi = codeword_mapper_bi.make;

class codeword_soft_demapper_fb(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_soft_demapper_fb.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_soft_demapper_fb's constructor is in a private implementation class. ieee802_15_4::codeword_soft_demapper_fb::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(bits_per_cw, codewords):
        """
        make(int bits_per_cw, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > codewords) -> codeword_soft_demapper_fb_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_soft_demapper_fb.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_soft_demapper_fb's constructor is in a private implementation class. ieee802_15_4::codeword_soft_demapper_fb::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_make(bits_per_cw, codewords)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_soft_demapper_fb
    __del__ = lambda self: None
codeword_soft_demapper_fb_swigregister = _ieee802_15_4_swig.codeword_soft_demapper_fb_swigregister
codeword_soft_demapper_fb_swigregister(codeword_soft_demapper_fb)

def codeword_soft_demapper_fb_make(bits_per_cw, codewords):
    """
    codeword_soft_demapper_fb_make(int bits_per_cw, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > codewords) -> codeword_soft_demapper_fb_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::codeword_soft_demapper_fb.

    To avoid accidental use of raw pointers, ieee802_15_4::codeword_soft_demapper_fb's constructor is in a private implementation class. ieee802_15_4::codeword_soft_demapper_fb::make is the public interface for creating new instances.

    Args:
        bits_per_cw : 
        codewords : 
    """
    return _ieee802_15_4_swig.codeword_soft_demapper_fb_make(bits_per_cw, codewords)

class codeword_soft_demapper_fb_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::codeword_soft_demapper_fb)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_soft_demapper_fb)> self) -> codeword_soft_demapper_fb_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::codeword_soft_demapper_fb)> self, codeword_soft_demapper_fb p) -> codeword_soft_demapper_fb_sptr
        """
        this = _ieee802_15_4_swig.new_codeword_soft_demapper_fb_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(codeword_soft_demapper_fb_sptr self) -> codeword_soft_demapper_fb"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_codeword_soft_demapper_fb_sptr
    __del__ = lambda self: None

    def make(self, bits_per_cw, codewords):
        """
        make(codeword_soft_demapper_fb_sptr self, int bits_per_cw, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > codewords) -> codeword_soft_demapper_fb_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::codeword_soft_demapper_fb.

        To avoid accidental use of raw pointers, ieee802_15_4::codeword_soft_demapper_fb's constructor is in a private implementation class. ieee802_15_4::codeword_soft_demapper_fb::make is the public interface for creating new instances.

        Args:
            bits_per_cw : 
            codewords : 
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_make(self, bits_per_cw, codewords)


    def history(self):
        """history(codeword_soft_demapper_fb_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(codeword_soft_demapper_fb_sptr self, int which, int delay)
        declare_sample_delay(codeword_soft_demapper_fb_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(codeword_soft_demapper_fb_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(codeword_soft_demapper_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(codeword_soft_demapper_fb_sptr self) -> double"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_relative_rate(self)


    def start(self):
        """start(codeword_soft_demapper_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_start(self)


    def stop(self):
        """stop(codeword_soft_demapper_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(codeword_soft_demapper_fb_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(codeword_soft_demapper_fb_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(codeword_soft_demapper_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(codeword_soft_demapper_fb_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(codeword_soft_demapper_fb_sptr self)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(codeword_soft_demapper_fb_sptr self) -> bool"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(codeword_soft_demapper_fb_sptr self, int m)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(codeword_soft_demapper_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(codeword_soft_demapper_fb_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(codeword_soft_demapper_fb_sptr self, long max_output_buffer)
        set_max_output_buffer(codeword_soft_demapper_fb_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(codeword_soft_demapper_fb_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(codeword_soft_demapper_fb_sptr self, long min_output_buffer)
        set_min_output_buffer(codeword_soft_demapper_fb_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_input_buffers_full(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_input_buffers_full_avg(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_input_buffers_full_var(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_output_buffers_full(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_output_buffers_full_avg(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(codeword_soft_demapper_fb_sptr self, int which) -> float
        pc_output_buffers_full_var(codeword_soft_demapper_fb_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(codeword_soft_demapper_fb_sptr self) -> float"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(codeword_soft_demapper_fb_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(codeword_soft_demapper_fb_sptr self)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(codeword_soft_demapper_fb_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(codeword_soft_demapper_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(codeword_soft_demapper_fb_sptr self) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(codeword_soft_demapper_fb_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(codeword_soft_demapper_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_name(self)


    def symbol_name(self):
        """symbol_name(codeword_soft_demapper_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(codeword_soft_demapper_fb_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(codeword_soft_demapper_fb_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(codeword_soft_demapper_fb_sptr self) -> long"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(codeword_soft_demapper_fb_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(codeword_soft_demapper_fb_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(codeword_soft_demapper_fb_sptr self) -> std::string"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(codeword_soft_demapper_fb_sptr self, std::string name)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(codeword_soft_demapper_fb_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(codeword_soft_demapper_fb_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(codeword_soft_demapper_fb_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(codeword_soft_demapper_fb_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_message_subscribers(self, which_port)

codeword_soft_demapper_fb_sptr_swigregister = _ieee802_15_4_swig.codeword_soft_demapper_fb_sptr_swigregister
codeword_soft_demapper_fb_sptr_swigregister(codeword_soft_demapper_fb_sptr)


codeword_soft_demapper_fb_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
codeword_soft_demapper_fb = codeword_soft_demapper_fb.make;

class deinterleaver_ff(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::deinterleaver_ff.

    To avoid accidental use of raw pointers, ieee802_15_4::deinterleaver_ff's constructor is in a private implementation class. ieee802_15_4::deinterleaver_ff::make is the public interface for creating new instances.

    Args:
        intlv_seq : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(intlv_seq):
        """
        make(std::vector< int,std::allocator< int > > intlv_seq) -> deinterleaver_ff_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::deinterleaver_ff.

        To avoid accidental use of raw pointers, ieee802_15_4::deinterleaver_ff's constructor is in a private implementation class. ieee802_15_4::deinterleaver_ff::make is the public interface for creating new instances.

        Args:
            intlv_seq : 
        """
        return _ieee802_15_4_swig.deinterleaver_ff_make(intlv_seq)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_deinterleaver_ff
    __del__ = lambda self: None
deinterleaver_ff_swigregister = _ieee802_15_4_swig.deinterleaver_ff_swigregister
deinterleaver_ff_swigregister(deinterleaver_ff)

def deinterleaver_ff_make(intlv_seq):
    """
    deinterleaver_ff_make(std::vector< int,std::allocator< int > > intlv_seq) -> deinterleaver_ff_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::deinterleaver_ff.

    To avoid accidental use of raw pointers, ieee802_15_4::deinterleaver_ff's constructor is in a private implementation class. ieee802_15_4::deinterleaver_ff::make is the public interface for creating new instances.

    Args:
        intlv_seq : 
    """
    return _ieee802_15_4_swig.deinterleaver_ff_make(intlv_seq)

class deinterleaver_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::deinterleaver_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::deinterleaver_ff)> self) -> deinterleaver_ff_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::deinterleaver_ff)> self, deinterleaver_ff p) -> deinterleaver_ff_sptr
        """
        this = _ieee802_15_4_swig.new_deinterleaver_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(deinterleaver_ff_sptr self) -> deinterleaver_ff"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_deinterleaver_ff_sptr
    __del__ = lambda self: None

    def make(self, intlv_seq):
        """
        make(deinterleaver_ff_sptr self, std::vector< int,std::allocator< int > > intlv_seq) -> deinterleaver_ff_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::deinterleaver_ff.

        To avoid accidental use of raw pointers, ieee802_15_4::deinterleaver_ff's constructor is in a private implementation class. ieee802_15_4::deinterleaver_ff::make is the public interface for creating new instances.

        Args:
            intlv_seq : 
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_make(self, intlv_seq)


    def history(self):
        """history(deinterleaver_ff_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(deinterleaver_ff_sptr self, int which, int delay)
        declare_sample_delay(deinterleaver_ff_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(deinterleaver_ff_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(deinterleaver_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(deinterleaver_ff_sptr self) -> double"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_relative_rate(self)


    def start(self):
        """start(deinterleaver_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_start(self)


    def stop(self):
        """stop(deinterleaver_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(deinterleaver_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(deinterleaver_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(deinterleaver_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(deinterleaver_ff_sptr self, int m)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(deinterleaver_ff_sptr self)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(deinterleaver_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(deinterleaver_ff_sptr self, int m)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(deinterleaver_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(deinterleaver_ff_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(deinterleaver_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(deinterleaver_ff_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(deinterleaver_ff_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(deinterleaver_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(deinterleaver_ff_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(deinterleaver_ff_sptr self, int which) -> float
        pc_input_buffers_full(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(deinterleaver_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(deinterleaver_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(deinterleaver_ff_sptr self, int which) -> float
        pc_output_buffers_full(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(deinterleaver_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(deinterleaver_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(deinterleaver_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(deinterleaver_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(deinterleaver_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(deinterleaver_ff_sptr self)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(deinterleaver_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(deinterleaver_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(deinterleaver_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(deinterleaver_ff_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(deinterleaver_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(deinterleaver_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(deinterleaver_ff_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(deinterleaver_ff_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(deinterleaver_ff_sptr self) -> long"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(deinterleaver_ff_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(deinterleaver_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(deinterleaver_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(deinterleaver_ff_sptr self, std::string name)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(deinterleaver_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(deinterleaver_ff_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(deinterleaver_ff_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(deinterleaver_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.deinterleaver_ff_sptr_message_subscribers(self, which_port)

deinterleaver_ff_sptr_swigregister = _ieee802_15_4_swig.deinterleaver_ff_sptr_swigregister
deinterleaver_ff_sptr_swigregister(deinterleaver_ff_sptr)


deinterleaver_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
deinterleaver_ff = deinterleaver_ff.make;

class dqcsk_demapper_cc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_demapper_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqcsk_demapper_cc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        num_subchirps : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps):
        """
        make(pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirps) -> dqcsk_demapper_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_demapper_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqcsk_demapper_cc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            num_subchirps : 
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_dqcsk_demapper_cc
    __del__ = lambda self: None
dqcsk_demapper_cc_swigregister = _ieee802_15_4_swig.dqcsk_demapper_cc_swigregister
dqcsk_demapper_cc_swigregister(dqcsk_demapper_cc)

def dqcsk_demapper_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps):
    """
    dqcsk_demapper_cc_make(pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirps) -> dqcsk_demapper_cc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_demapper_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqcsk_demapper_cc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        num_subchirps : 
    """
    return _ieee802_15_4_swig.dqcsk_demapper_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps)

class dqcsk_demapper_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::dqcsk_demapper_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqcsk_demapper_cc)> self) -> dqcsk_demapper_cc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqcsk_demapper_cc)> self, dqcsk_demapper_cc p) -> dqcsk_demapper_cc_sptr
        """
        this = _ieee802_15_4_swig.new_dqcsk_demapper_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dqcsk_demapper_cc_sptr self) -> dqcsk_demapper_cc"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_dqcsk_demapper_cc_sptr
    __del__ = lambda self: None

    def make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps):
        """
        make(dqcsk_demapper_cc_sptr self, pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirps) -> dqcsk_demapper_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_demapper_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqcsk_demapper_cc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            num_subchirps : 
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirps)


    def history(self):
        """history(dqcsk_demapper_cc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dqcsk_demapper_cc_sptr self, int which, int delay)
        declare_sample_delay(dqcsk_demapper_cc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dqcsk_demapper_cc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dqcsk_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dqcsk_demapper_cc_sptr self) -> double"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_relative_rate(self)


    def start(self):
        """start(dqcsk_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_start(self)


    def stop(self):
        """stop(dqcsk_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dqcsk_demapper_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dqcsk_demapper_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dqcsk_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dqcsk_demapper_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dqcsk_demapper_cc_sptr self)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dqcsk_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dqcsk_demapper_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dqcsk_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dqcsk_demapper_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dqcsk_demapper_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(dqcsk_demapper_cc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dqcsk_demapper_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dqcsk_demapper_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(dqcsk_demapper_cc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dqcsk_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(dqcsk_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dqcsk_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dqcsk_demapper_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dqcsk_demapper_cc_sptr self)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dqcsk_demapper_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dqcsk_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dqcsk_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dqcsk_demapper_cc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dqcsk_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dqcsk_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dqcsk_demapper_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dqcsk_demapper_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dqcsk_demapper_cc_sptr self) -> long"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dqcsk_demapper_cc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dqcsk_demapper_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dqcsk_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dqcsk_demapper_cc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dqcsk_demapper_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dqcsk_demapper_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dqcsk_demapper_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dqcsk_demapper_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_message_subscribers(self, which_port)

dqcsk_demapper_cc_sptr_swigregister = _ieee802_15_4_swig.dqcsk_demapper_cc_sptr_swigregister
dqcsk_demapper_cc_sptr_swigregister(dqcsk_demapper_cc_sptr)


dqcsk_demapper_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dqcsk_demapper_cc = dqcsk_demapper_cc.make;

class dqcsk_mapper_fc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_mapper_fc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_mapper_fc's constructor is in a private implementation class. ieee802_15_4::dqcsk_mapper_fc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        num_subchirp : 
        nsym_frame : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame):
        """
        make(pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirp, int nsym_frame) -> dqcsk_mapper_fc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_mapper_fc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_mapper_fc's constructor is in a private implementation class. ieee802_15_4::dqcsk_mapper_fc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            num_subchirp : 
            nsym_frame : 
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_dqcsk_mapper_fc
    __del__ = lambda self: None
dqcsk_mapper_fc_swigregister = _ieee802_15_4_swig.dqcsk_mapper_fc_swigregister
dqcsk_mapper_fc_swigregister(dqcsk_mapper_fc)

def dqcsk_mapper_fc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame):
    """
    dqcsk_mapper_fc_make(pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirp, int nsym_frame) -> dqcsk_mapper_fc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_mapper_fc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_mapper_fc's constructor is in a private implementation class. ieee802_15_4::dqcsk_mapper_fc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        num_subchirp : 
        nsym_frame : 
    """
    return _ieee802_15_4_swig.dqcsk_mapper_fc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame)

class dqcsk_mapper_fc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::dqcsk_mapper_fc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqcsk_mapper_fc)> self) -> dqcsk_mapper_fc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqcsk_mapper_fc)> self, dqcsk_mapper_fc p) -> dqcsk_mapper_fc_sptr
        """
        this = _ieee802_15_4_swig.new_dqcsk_mapper_fc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dqcsk_mapper_fc_sptr self) -> dqcsk_mapper_fc"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_dqcsk_mapper_fc_sptr
    __del__ = lambda self: None

    def make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame):
        """
        make(dqcsk_mapper_fc_sptr self, pmt_vector_cfloat chirp_seq, pmt_vector_cfloat time_gap_1, pmt_vector_cfloat time_gap_2, int len_subchirp, int num_subchirp, int nsym_frame) -> dqcsk_mapper_fc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqcsk_mapper_fc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqcsk_mapper_fc's constructor is in a private implementation class. ieee802_15_4::dqcsk_mapper_fc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            num_subchirp : 
            nsym_frame : 
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, num_subchirp, nsym_frame)


    def history(self):
        """history(dqcsk_mapper_fc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dqcsk_mapper_fc_sptr self, int which, int delay)
        declare_sample_delay(dqcsk_mapper_fc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dqcsk_mapper_fc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dqcsk_mapper_fc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dqcsk_mapper_fc_sptr self) -> double"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_relative_rate(self)


    def start(self):
        """start(dqcsk_mapper_fc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_start(self)


    def stop(self):
        """stop(dqcsk_mapper_fc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dqcsk_mapper_fc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dqcsk_mapper_fc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dqcsk_mapper_fc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dqcsk_mapper_fc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dqcsk_mapper_fc_sptr self)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dqcsk_mapper_fc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dqcsk_mapper_fc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dqcsk_mapper_fc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dqcsk_mapper_fc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dqcsk_mapper_fc_sptr self, long max_output_buffer)
        set_max_output_buffer(dqcsk_mapper_fc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dqcsk_mapper_fc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dqcsk_mapper_fc_sptr self, long min_output_buffer)
        set_min_output_buffer(dqcsk_mapper_fc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_input_buffers_full(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_input_buffers_full_avg(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_input_buffers_full_var(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_output_buffers_full(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_output_buffers_full_avg(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dqcsk_mapper_fc_sptr self, int which) -> float
        pc_output_buffers_full_var(dqcsk_mapper_fc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dqcsk_mapper_fc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dqcsk_mapper_fc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dqcsk_mapper_fc_sptr self)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dqcsk_mapper_fc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dqcsk_mapper_fc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dqcsk_mapper_fc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dqcsk_mapper_fc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dqcsk_mapper_fc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dqcsk_mapper_fc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dqcsk_mapper_fc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dqcsk_mapper_fc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dqcsk_mapper_fc_sptr self) -> long"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dqcsk_mapper_fc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dqcsk_mapper_fc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dqcsk_mapper_fc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dqcsk_mapper_fc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dqcsk_mapper_fc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dqcsk_mapper_fc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dqcsk_mapper_fc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dqcsk_mapper_fc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_message_subscribers(self, which_port)

dqcsk_mapper_fc_sptr_swigregister = _ieee802_15_4_swig.dqcsk_mapper_fc_sptr_swigregister
dqcsk_mapper_fc_sptr_swigregister(dqcsk_mapper_fc_sptr)


dqcsk_mapper_fc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dqcsk_mapper_fc = dqcsk_mapper_fc.make;

class dqpsk_mapper_ff(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_mapper_ff.

    To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_mapper_ff's constructor is in a private implementation class. ieee802_15_4::dqpsk_mapper_ff::make is the public interface for creating new instances.

    Args:
        framelen : 
        forward : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(framelen, forward):
        """
        make(int framelen, bool forward) -> dqpsk_mapper_ff_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_mapper_ff.

        To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_mapper_ff's constructor is in a private implementation class. ieee802_15_4::dqpsk_mapper_ff::make is the public interface for creating new instances.

        Args:
            framelen : 
            forward : 
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_make(framelen, forward)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_dqpsk_mapper_ff
    __del__ = lambda self: None
dqpsk_mapper_ff_swigregister = _ieee802_15_4_swig.dqpsk_mapper_ff_swigregister
dqpsk_mapper_ff_swigregister(dqpsk_mapper_ff)

def dqpsk_mapper_ff_make(framelen, forward):
    """
    dqpsk_mapper_ff_make(int framelen, bool forward) -> dqpsk_mapper_ff_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_mapper_ff.

    To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_mapper_ff's constructor is in a private implementation class. ieee802_15_4::dqpsk_mapper_ff::make is the public interface for creating new instances.

    Args:
        framelen : 
        forward : 
    """
    return _ieee802_15_4_swig.dqpsk_mapper_ff_make(framelen, forward)

class dqpsk_mapper_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::dqpsk_mapper_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqpsk_mapper_ff)> self) -> dqpsk_mapper_ff_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqpsk_mapper_ff)> self, dqpsk_mapper_ff p) -> dqpsk_mapper_ff_sptr
        """
        this = _ieee802_15_4_swig.new_dqpsk_mapper_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dqpsk_mapper_ff_sptr self) -> dqpsk_mapper_ff"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_dqpsk_mapper_ff_sptr
    __del__ = lambda self: None

    def make(self, framelen, forward):
        """
        make(dqpsk_mapper_ff_sptr self, int framelen, bool forward) -> dqpsk_mapper_ff_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_mapper_ff.

        To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_mapper_ff's constructor is in a private implementation class. ieee802_15_4::dqpsk_mapper_ff::make is the public interface for creating new instances.

        Args:
            framelen : 
            forward : 
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_make(self, framelen, forward)


    def history(self):
        """history(dqpsk_mapper_ff_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dqpsk_mapper_ff_sptr self, int which, int delay)
        declare_sample_delay(dqpsk_mapper_ff_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dqpsk_mapper_ff_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dqpsk_mapper_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dqpsk_mapper_ff_sptr self) -> double"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_relative_rate(self)


    def start(self):
        """start(dqpsk_mapper_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_start(self)


    def stop(self):
        """stop(dqpsk_mapper_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dqpsk_mapper_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dqpsk_mapper_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dqpsk_mapper_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dqpsk_mapper_ff_sptr self, int m)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dqpsk_mapper_ff_sptr self)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dqpsk_mapper_ff_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dqpsk_mapper_ff_sptr self, int m)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dqpsk_mapper_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dqpsk_mapper_ff_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dqpsk_mapper_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(dqpsk_mapper_ff_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dqpsk_mapper_ff_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dqpsk_mapper_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(dqpsk_mapper_ff_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_input_buffers_full(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_output_buffers_full(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dqpsk_mapper_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(dqpsk_mapper_ff_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dqpsk_mapper_ff_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dqpsk_mapper_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dqpsk_mapper_ff_sptr self)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dqpsk_mapper_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dqpsk_mapper_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dqpsk_mapper_ff_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dqpsk_mapper_ff_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dqpsk_mapper_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dqpsk_mapper_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dqpsk_mapper_ff_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dqpsk_mapper_ff_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dqpsk_mapper_ff_sptr self) -> long"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dqpsk_mapper_ff_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dqpsk_mapper_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dqpsk_mapper_ff_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dqpsk_mapper_ff_sptr self, std::string name)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dqpsk_mapper_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dqpsk_mapper_ff_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dqpsk_mapper_ff_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dqpsk_mapper_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_message_subscribers(self, which_port)

dqpsk_mapper_ff_sptr_swigregister = _ieee802_15_4_swig.dqpsk_mapper_ff_sptr_swigregister
dqpsk_mapper_ff_sptr_swigregister(dqpsk_mapper_ff_sptr)


dqpsk_mapper_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dqpsk_mapper_ff = dqpsk_mapper_ff.make;

class dqpsk_soft_demapper_cc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_soft_demapper_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_soft_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqpsk_soft_demapper_cc::make is the public interface for creating new instances.

    Args:
        framelen : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(framelen):
        """
        make(int framelen) -> dqpsk_soft_demapper_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_soft_demapper_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_soft_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqpsk_soft_demapper_cc::make is the public interface for creating new instances.

        Args:
            framelen : 
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_make(framelen)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_dqpsk_soft_demapper_cc
    __del__ = lambda self: None
dqpsk_soft_demapper_cc_swigregister = _ieee802_15_4_swig.dqpsk_soft_demapper_cc_swigregister
dqpsk_soft_demapper_cc_swigregister(dqpsk_soft_demapper_cc)

def dqpsk_soft_demapper_cc_make(framelen):
    """
    dqpsk_soft_demapper_cc_make(int framelen) -> dqpsk_soft_demapper_cc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_soft_demapper_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_soft_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqpsk_soft_demapper_cc::make is the public interface for creating new instances.

    Args:
        framelen : 
    """
    return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_make(framelen)

class dqpsk_soft_demapper_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::dqpsk_soft_demapper_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqpsk_soft_demapper_cc)> self) -> dqpsk_soft_demapper_cc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::dqpsk_soft_demapper_cc)> self, dqpsk_soft_demapper_cc p) -> dqpsk_soft_demapper_cc_sptr
        """
        this = _ieee802_15_4_swig.new_dqpsk_soft_demapper_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dqpsk_soft_demapper_cc_sptr self) -> dqpsk_soft_demapper_cc"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_dqpsk_soft_demapper_cc_sptr
    __del__ = lambda self: None

    def make(self, framelen):
        """
        make(dqpsk_soft_demapper_cc_sptr self, int framelen) -> dqpsk_soft_demapper_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::dqpsk_soft_demapper_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::dqpsk_soft_demapper_cc's constructor is in a private implementation class. ieee802_15_4::dqpsk_soft_demapper_cc::make is the public interface for creating new instances.

        Args:
            framelen : 
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_make(self, framelen)


    def history(self):
        """history(dqpsk_soft_demapper_cc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dqpsk_soft_demapper_cc_sptr self, int which, int delay)
        declare_sample_delay(dqpsk_soft_demapper_cc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dqpsk_soft_demapper_cc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dqpsk_soft_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dqpsk_soft_demapper_cc_sptr self) -> double"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_relative_rate(self)


    def start(self):
        """start(dqpsk_soft_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_start(self)


    def stop(self):
        """stop(dqpsk_soft_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dqpsk_soft_demapper_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dqpsk_soft_demapper_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dqpsk_soft_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dqpsk_soft_demapper_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dqpsk_soft_demapper_cc_sptr self)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dqpsk_soft_demapper_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dqpsk_soft_demapper_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dqpsk_soft_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dqpsk_soft_demapper_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dqpsk_soft_demapper_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(dqpsk_soft_demapper_cc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dqpsk_soft_demapper_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dqpsk_soft_demapper_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(dqpsk_soft_demapper_cc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dqpsk_soft_demapper_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(dqpsk_soft_demapper_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dqpsk_soft_demapper_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dqpsk_soft_demapper_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dqpsk_soft_demapper_cc_sptr self)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dqpsk_soft_demapper_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dqpsk_soft_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dqpsk_soft_demapper_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dqpsk_soft_demapper_cc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dqpsk_soft_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dqpsk_soft_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dqpsk_soft_demapper_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dqpsk_soft_demapper_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dqpsk_soft_demapper_cc_sptr self) -> long"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dqpsk_soft_demapper_cc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dqpsk_soft_demapper_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dqpsk_soft_demapper_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dqpsk_soft_demapper_cc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dqpsk_soft_demapper_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dqpsk_soft_demapper_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dqpsk_soft_demapper_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dqpsk_soft_demapper_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_message_subscribers(self, which_port)

dqpsk_soft_demapper_cc_sptr_swigregister = _ieee802_15_4_swig.dqpsk_soft_demapper_cc_sptr_swigregister
dqpsk_soft_demapper_cc_sptr_swigregister(dqpsk_soft_demapper_cc_sptr)


dqpsk_soft_demapper_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dqpsk_soft_demapper_cc = dqpsk_soft_demapper_cc.make;

class frame_buffer_cc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::frame_buffer_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::frame_buffer_cc's constructor is in a private implementation class. ieee802_15_4::frame_buffer_cc::make is the public interface for creating new instances.

    Args:
        nsym_frame : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(nsym_frame):
        """
        make(int nsym_frame) -> frame_buffer_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::frame_buffer_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::frame_buffer_cc's constructor is in a private implementation class. ieee802_15_4::frame_buffer_cc::make is the public interface for creating new instances.

        Args:
            nsym_frame : 
        """
        return _ieee802_15_4_swig.frame_buffer_cc_make(nsym_frame)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_frame_buffer_cc
    __del__ = lambda self: None
frame_buffer_cc_swigregister = _ieee802_15_4_swig.frame_buffer_cc_swigregister
frame_buffer_cc_swigregister(frame_buffer_cc)

def frame_buffer_cc_make(nsym_frame):
    """
    frame_buffer_cc_make(int nsym_frame) -> frame_buffer_cc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::frame_buffer_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::frame_buffer_cc's constructor is in a private implementation class. ieee802_15_4::frame_buffer_cc::make is the public interface for creating new instances.

    Args:
        nsym_frame : 
    """
    return _ieee802_15_4_swig.frame_buffer_cc_make(nsym_frame)

class frame_buffer_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::frame_buffer_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::frame_buffer_cc)> self) -> frame_buffer_cc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::frame_buffer_cc)> self, frame_buffer_cc p) -> frame_buffer_cc_sptr
        """
        this = _ieee802_15_4_swig.new_frame_buffer_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(frame_buffer_cc_sptr self) -> frame_buffer_cc"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_frame_buffer_cc_sptr
    __del__ = lambda self: None

    def make(self, nsym_frame):
        """
        make(frame_buffer_cc_sptr self, int nsym_frame) -> frame_buffer_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::frame_buffer_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::frame_buffer_cc's constructor is in a private implementation class. ieee802_15_4::frame_buffer_cc::make is the public interface for creating new instances.

        Args:
            nsym_frame : 
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_make(self, nsym_frame)


    def history(self):
        """history(frame_buffer_cc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(frame_buffer_cc_sptr self, int which, int delay)
        declare_sample_delay(frame_buffer_cc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(frame_buffer_cc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(frame_buffer_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(frame_buffer_cc_sptr self) -> double"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_relative_rate(self)


    def start(self):
        """start(frame_buffer_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_start(self)


    def stop(self):
        """stop(frame_buffer_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(frame_buffer_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(frame_buffer_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(frame_buffer_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(frame_buffer_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(frame_buffer_cc_sptr self)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(frame_buffer_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(frame_buffer_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(frame_buffer_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(frame_buffer_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(frame_buffer_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(frame_buffer_cc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(frame_buffer_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(frame_buffer_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(frame_buffer_cc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(frame_buffer_cc_sptr self, int which) -> float
        pc_input_buffers_full(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(frame_buffer_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(frame_buffer_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(frame_buffer_cc_sptr self, int which) -> float
        pc_output_buffers_full(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(frame_buffer_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(frame_buffer_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(frame_buffer_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(frame_buffer_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(frame_buffer_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(frame_buffer_cc_sptr self)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(frame_buffer_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(frame_buffer_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(frame_buffer_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(frame_buffer_cc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(frame_buffer_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(frame_buffer_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(frame_buffer_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(frame_buffer_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(frame_buffer_cc_sptr self) -> long"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(frame_buffer_cc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(frame_buffer_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(frame_buffer_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(frame_buffer_cc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(frame_buffer_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(frame_buffer_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(frame_buffer_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(frame_buffer_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.frame_buffer_cc_sptr_message_subscribers(self, which_port)

frame_buffer_cc_sptr_swigregister = _ieee802_15_4_swig.frame_buffer_cc_sptr_swigregister
frame_buffer_cc_sptr_swigregister(frame_buffer_cc_sptr)


frame_buffer_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
frame_buffer_cc = frame_buffer_cc.make;

class interleaver_ii(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::interleaver_ii.

    To avoid accidental use of raw pointers, ieee802_15_4::interleaver_ii's constructor is in a private implementation class. ieee802_15_4::interleaver_ii::make is the public interface for creating new instances.

    Args:
        intlv_seq : 
        forward : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(intlv_seq, forward):
        """
        make(std::vector< int,std::allocator< int > > intlv_seq, bool forward) -> interleaver_ii_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::interleaver_ii.

        To avoid accidental use of raw pointers, ieee802_15_4::interleaver_ii's constructor is in a private implementation class. ieee802_15_4::interleaver_ii::make is the public interface for creating new instances.

        Args:
            intlv_seq : 
            forward : 
        """
        return _ieee802_15_4_swig.interleaver_ii_make(intlv_seq, forward)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_interleaver_ii
    __del__ = lambda self: None
interleaver_ii_swigregister = _ieee802_15_4_swig.interleaver_ii_swigregister
interleaver_ii_swigregister(interleaver_ii)

def interleaver_ii_make(intlv_seq, forward):
    """
    interleaver_ii_make(std::vector< int,std::allocator< int > > intlv_seq, bool forward) -> interleaver_ii_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::interleaver_ii.

    To avoid accidental use of raw pointers, ieee802_15_4::interleaver_ii's constructor is in a private implementation class. ieee802_15_4::interleaver_ii::make is the public interface for creating new instances.

    Args:
        intlv_seq : 
        forward : 
    """
    return _ieee802_15_4_swig.interleaver_ii_make(intlv_seq, forward)

class interleaver_ii_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::interleaver_ii)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::interleaver_ii)> self) -> interleaver_ii_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::interleaver_ii)> self, interleaver_ii p) -> interleaver_ii_sptr
        """
        this = _ieee802_15_4_swig.new_interleaver_ii_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interleaver_ii_sptr self) -> interleaver_ii"""
        return _ieee802_15_4_swig.interleaver_ii_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_interleaver_ii_sptr
    __del__ = lambda self: None

    def make(self, intlv_seq, forward):
        """
        make(interleaver_ii_sptr self, std::vector< int,std::allocator< int > > intlv_seq, bool forward) -> interleaver_ii_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::interleaver_ii.

        To avoid accidental use of raw pointers, ieee802_15_4::interleaver_ii's constructor is in a private implementation class. ieee802_15_4::interleaver_ii::make is the public interface for creating new instances.

        Args:
            intlv_seq : 
            forward : 
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_make(self, intlv_seq, forward)


    def history(self):
        """history(interleaver_ii_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interleaver_ii_sptr self, int which, int delay)
        declare_sample_delay(interleaver_ii_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interleaver_ii_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interleaver_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interleaver_ii_sptr self) -> double"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_relative_rate(self)


    def start(self):
        """start(interleaver_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_start(self)


    def stop(self):
        """stop(interleaver_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interleaver_ii_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interleaver_ii_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interleaver_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interleaver_ii_sptr self, int m)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interleaver_ii_sptr self)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interleaver_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interleaver_ii_sptr self, int m)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interleaver_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interleaver_ii_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interleaver_ii_sptr self, long max_output_buffer)
        set_max_output_buffer(interleaver_ii_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interleaver_ii_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interleaver_ii_sptr self, long min_output_buffer)
        set_min_output_buffer(interleaver_ii_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interleaver_ii_sptr self, int which) -> float
        pc_input_buffers_full(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interleaver_ii_sptr self, int which) -> float
        pc_input_buffers_full_avg(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interleaver_ii_sptr self, int which) -> float
        pc_input_buffers_full_var(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interleaver_ii_sptr self, int which) -> float
        pc_output_buffers_full(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interleaver_ii_sptr self, int which) -> float
        pc_output_buffers_full_avg(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interleaver_ii_sptr self, int which) -> float
        pc_output_buffers_full_var(interleaver_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interleaver_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interleaver_ii_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interleaver_ii_sptr self)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interleaver_ii_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interleaver_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interleaver_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interleaver_ii_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interleaver_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interleaver_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interleaver_ii_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interleaver_ii_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interleaver_ii_sptr self) -> long"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interleaver_ii_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interleaver_ii_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interleaver_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interleaver_ii_sptr self, std::string name)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interleaver_ii_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.interleaver_ii_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interleaver_ii_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interleaver_ii_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interleaver_ii_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.interleaver_ii_sptr_message_subscribers(self, which_port)

interleaver_ii_sptr_swigregister = _ieee802_15_4_swig.interleaver_ii_sptr_swigregister
interleaver_ii_sptr_swigregister(interleaver_ii_sptr)


interleaver_ii_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interleaver_ii = interleaver_ii.make;

class mac(object):
    """
    This is the MAC Block.

    The MAC block...

    Constructor Specific Documentation:



    Args:
        debug : 
        fcf : 
        seq_nr : 
        dst_pan : 
        dst : 
        src : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def get_num_packet_errors(self):
        """get_num_packet_errors(mac self) -> int"""
        return _ieee802_15_4_swig.mac_get_num_packet_errors(self)


    def get_num_packets_received(self):
        """get_num_packets_received(mac self) -> int"""
        return _ieee802_15_4_swig.mac_get_num_packets_received(self)


    def get_packet_error_ratio(self):
        """get_packet_error_ratio(mac self) -> float"""
        return _ieee802_15_4_swig.mac_get_packet_error_ratio(self)


    def make(debug=False, fcf=0x8841, seq_nr=0, dst_pan=0x1aaa, dst=0xffff, src=0x3344):
        """
        make(bool debug=False, int fcf=0x8841, int seq_nr=0, int dst_pan=0x1aaa, int dst=0xffff, int src=0x3344) -> mac_sptr

        This is the MAC Block.

        The MAC block...

        Constructor Specific Documentation:



        Args:
            debug : 
            fcf : 
            seq_nr : 
            dst_pan : 
            dst : 
            src : 
        """
        return _ieee802_15_4_swig.mac_make(debug, fcf, seq_nr, dst_pan, dst, src)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_mac
    __del__ = lambda self: None
mac_swigregister = _ieee802_15_4_swig.mac_swigregister
mac_swigregister(mac)

def mac_make(debug=False, fcf=0x8841, seq_nr=0, dst_pan=0x1aaa, dst=0xffff, src=0x3344):
    """
    mac_make(bool debug=False, int fcf=0x8841, int seq_nr=0, int dst_pan=0x1aaa, int dst=0xffff, int src=0x3344) -> mac_sptr

    This is the MAC Block.

    The MAC block...

    Constructor Specific Documentation:



    Args:
        debug : 
        fcf : 
        seq_nr : 
        dst_pan : 
        dst : 
        src : 
    """
    return _ieee802_15_4_swig.mac_make(debug, fcf, seq_nr, dst_pan, dst, src)

class mac_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::mac)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::mac)> self) -> mac_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::mac)> self, mac p) -> mac_sptr
        """
        this = _ieee802_15_4_swig.new_mac_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(mac_sptr self) -> mac"""
        return _ieee802_15_4_swig.mac_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_mac_sptr
    __del__ = lambda self: None

    def get_num_packet_errors(self):
        """get_num_packet_errors(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_get_num_packet_errors(self)


    def get_num_packets_received(self):
        """get_num_packets_received(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_get_num_packets_received(self)


    def get_packet_error_ratio(self):
        """get_packet_error_ratio(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_get_packet_error_ratio(self)


    def make(self, debug=False, fcf=0x8841, seq_nr=0, dst_pan=0x1aaa, dst=0xffff, src=0x3344):
        """
        make(mac_sptr self, bool debug=False, int fcf=0x8841, int seq_nr=0, int dst_pan=0x1aaa, int dst=0xffff, int src=0x3344) -> mac_sptr

        This is the MAC Block.

        The MAC block...

        Constructor Specific Documentation:



        Args:
            debug : 
            fcf : 
            seq_nr : 
            dst_pan : 
            dst : 
            src : 
        """
        return _ieee802_15_4_swig.mac_sptr_make(self, debug, fcf, seq_nr, dst_pan, dst, src)


    def history(self):
        """history(mac_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.mac_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(mac_sptr self, int which, int delay)
        declare_sample_delay(mac_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.mac_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(mac_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.mac_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(mac_sptr self) -> double"""
        return _ieee802_15_4_swig.mac_sptr_relative_rate(self)


    def start(self):
        """start(mac_sptr self) -> bool"""
        return _ieee802_15_4_swig.mac_sptr_start(self)


    def stop(self):
        """stop(mac_sptr self) -> bool"""
        return _ieee802_15_4_swig.mac_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(mac_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.mac_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(mac_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.mac_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(mac_sptr self, int m)"""
        return _ieee802_15_4_swig.mac_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(mac_sptr self)"""
        return _ieee802_15_4_swig.mac_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(mac_sptr self) -> bool"""
        return _ieee802_15_4_swig.mac_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(mac_sptr self, int m)"""
        return _ieee802_15_4_swig.mac_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(mac_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.mac_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(mac_sptr self, long max_output_buffer)
        set_max_output_buffer(mac_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.mac_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(mac_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.mac_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(mac_sptr self, long min_output_buffer)
        set_min_output_buffer(mac_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.mac_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(mac_sptr self, int which) -> float
        pc_input_buffers_full(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(mac_sptr self, int which) -> float
        pc_input_buffers_full_avg(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(mac_sptr self, int which) -> float
        pc_input_buffers_full_var(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(mac_sptr self, int which) -> float
        pc_output_buffers_full(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(mac_sptr self, int which) -> float
        pc_output_buffers_full_avg(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(mac_sptr self, int which) -> float
        pc_output_buffers_full_var(mac_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.mac_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(mac_sptr self) -> float"""
        return _ieee802_15_4_swig.mac_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(mac_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.mac_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(mac_sptr self)"""
        return _ieee802_15_4_swig.mac_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(mac_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.mac_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(mac_sptr self) -> int"""
        return _ieee802_15_4_swig.mac_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(mac_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.mac_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(mac_sptr self) -> std::string"""
        return _ieee802_15_4_swig.mac_sptr_name(self)


    def symbol_name(self):
        """symbol_name(mac_sptr self) -> std::string"""
        return _ieee802_15_4_swig.mac_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(mac_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.mac_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(mac_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.mac_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(mac_sptr self) -> long"""
        return _ieee802_15_4_swig.mac_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(mac_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.mac_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(mac_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.mac_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(mac_sptr self) -> std::string"""
        return _ieee802_15_4_swig.mac_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(mac_sptr self, std::string name)"""
        return _ieee802_15_4_swig.mac_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(mac_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.mac_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(mac_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.mac_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(mac_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.mac_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(mac_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.mac_sptr_message_subscribers(self, which_port)

mac_sptr_swigregister = _ieee802_15_4_swig.mac_sptr_swigregister
mac_sptr_swigregister(mac_sptr)


mac_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
mac = mac.make;

class multiuser_chirp_detector_cc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::multiuser_chirp_detector_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::multiuser_chirp_detector_cc's constructor is in a private implementation class. ieee802_15_4::multiuser_chirp_detector_cc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        threshold : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold):
        """
        make(pmt_vector_cfloat chirp_seq, int time_gap_1, int time_gap_2, int len_subchirp, float threshold) -> multiuser_chirp_detector_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::multiuser_chirp_detector_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::multiuser_chirp_detector_cc's constructor is in a private implementation class. ieee802_15_4::multiuser_chirp_detector_cc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            threshold : 
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_multiuser_chirp_detector_cc
    __del__ = lambda self: None
multiuser_chirp_detector_cc_swigregister = _ieee802_15_4_swig.multiuser_chirp_detector_cc_swigregister
multiuser_chirp_detector_cc_swigregister(multiuser_chirp_detector_cc)

def multiuser_chirp_detector_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold):
    """
    multiuser_chirp_detector_cc_make(pmt_vector_cfloat chirp_seq, int time_gap_1, int time_gap_2, int len_subchirp, float threshold) -> multiuser_chirp_detector_cc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::multiuser_chirp_detector_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::multiuser_chirp_detector_cc's constructor is in a private implementation class. ieee802_15_4::multiuser_chirp_detector_cc::make is the public interface for creating new instances.

    Args:
        chirp_seq : 
        time_gap_1 : 
        time_gap_2 : 
        len_subchirp : 
        threshold : 
    """
    return _ieee802_15_4_swig.multiuser_chirp_detector_cc_make(chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold)

class multiuser_chirp_detector_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::multiuser_chirp_detector_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::multiuser_chirp_detector_cc)> self) -> multiuser_chirp_detector_cc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::multiuser_chirp_detector_cc)> self, multiuser_chirp_detector_cc p) -> multiuser_chirp_detector_cc_sptr
        """
        this = _ieee802_15_4_swig.new_multiuser_chirp_detector_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(multiuser_chirp_detector_cc_sptr self) -> multiuser_chirp_detector_cc"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_multiuser_chirp_detector_cc_sptr
    __del__ = lambda self: None

    def make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold):
        """
        make(multiuser_chirp_detector_cc_sptr self, pmt_vector_cfloat chirp_seq, int time_gap_1, int time_gap_2, int len_subchirp, float threshold) -> multiuser_chirp_detector_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::multiuser_chirp_detector_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::multiuser_chirp_detector_cc's constructor is in a private implementation class. ieee802_15_4::multiuser_chirp_detector_cc::make is the public interface for creating new instances.

        Args:
            chirp_seq : 
            time_gap_1 : 
            time_gap_2 : 
            len_subchirp : 
            threshold : 
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_make(self, chirp_seq, time_gap_1, time_gap_2, len_subchirp, threshold)


    def history(self):
        """history(multiuser_chirp_detector_cc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(multiuser_chirp_detector_cc_sptr self, int which, int delay)
        declare_sample_delay(multiuser_chirp_detector_cc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(multiuser_chirp_detector_cc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(multiuser_chirp_detector_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(multiuser_chirp_detector_cc_sptr self) -> double"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_relative_rate(self)


    def start(self):
        """start(multiuser_chirp_detector_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_start(self)


    def stop(self):
        """stop(multiuser_chirp_detector_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(multiuser_chirp_detector_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(multiuser_chirp_detector_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(multiuser_chirp_detector_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(multiuser_chirp_detector_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(multiuser_chirp_detector_cc_sptr self)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(multiuser_chirp_detector_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(multiuser_chirp_detector_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(multiuser_chirp_detector_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(multiuser_chirp_detector_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(multiuser_chirp_detector_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(multiuser_chirp_detector_cc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(multiuser_chirp_detector_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(multiuser_chirp_detector_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(multiuser_chirp_detector_cc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_input_buffers_full(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_output_buffers_full(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(multiuser_chirp_detector_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(multiuser_chirp_detector_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(multiuser_chirp_detector_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(multiuser_chirp_detector_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(multiuser_chirp_detector_cc_sptr self)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(multiuser_chirp_detector_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(multiuser_chirp_detector_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(multiuser_chirp_detector_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(multiuser_chirp_detector_cc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(multiuser_chirp_detector_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(multiuser_chirp_detector_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(multiuser_chirp_detector_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(multiuser_chirp_detector_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(multiuser_chirp_detector_cc_sptr self) -> long"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(multiuser_chirp_detector_cc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(multiuser_chirp_detector_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(multiuser_chirp_detector_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(multiuser_chirp_detector_cc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(multiuser_chirp_detector_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(multiuser_chirp_detector_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(multiuser_chirp_detector_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(multiuser_chirp_detector_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_message_subscribers(self, which_port)

multiuser_chirp_detector_cc_sptr_swigregister = _ieee802_15_4_swig.multiuser_chirp_detector_cc_sptr_swigregister
multiuser_chirp_detector_cc_sptr_swigregister(multiuser_chirp_detector_cc_sptr)


multiuser_chirp_detector_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
multiuser_chirp_detector_cc = multiuser_chirp_detector_cc.make;

class packet_sink(object):
    """


    Constructor Specific Documentation:



    Args:
        threshold : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(threshold=10):
        """
        make(unsigned int threshold=10) -> packet_sink_sptr



        Constructor Specific Documentation:



        Args:
            threshold : 
        """
        return _ieee802_15_4_swig.packet_sink_make(threshold)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_packet_sink
    __del__ = lambda self: None
packet_sink_swigregister = _ieee802_15_4_swig.packet_sink_swigregister
packet_sink_swigregister(packet_sink)

def packet_sink_make(threshold=10):
    """
    packet_sink_make(unsigned int threshold=10) -> packet_sink_sptr



    Constructor Specific Documentation:



    Args:
        threshold : 
    """
    return _ieee802_15_4_swig.packet_sink_make(threshold)

class packet_sink_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::packet_sink)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::packet_sink)> self) -> packet_sink_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::packet_sink)> self, packet_sink p) -> packet_sink_sptr
        """
        this = _ieee802_15_4_swig.new_packet_sink_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(packet_sink_sptr self) -> packet_sink"""
        return _ieee802_15_4_swig.packet_sink_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_packet_sink_sptr
    __del__ = lambda self: None

    def make(self, threshold=10):
        """
        make(packet_sink_sptr self, unsigned int threshold=10) -> packet_sink_sptr



        Constructor Specific Documentation:



        Args:
            threshold : 
        """
        return _ieee802_15_4_swig.packet_sink_sptr_make(self, threshold)


    def history(self):
        """history(packet_sink_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.packet_sink_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(packet_sink_sptr self, int which, int delay)
        declare_sample_delay(packet_sink_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.packet_sink_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(packet_sink_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.packet_sink_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(packet_sink_sptr self) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(packet_sink_sptr self) -> double"""
        return _ieee802_15_4_swig.packet_sink_sptr_relative_rate(self)


    def start(self):
        """start(packet_sink_sptr self) -> bool"""
        return _ieee802_15_4_swig.packet_sink_sptr_start(self)


    def stop(self):
        """stop(packet_sink_sptr self) -> bool"""
        return _ieee802_15_4_swig.packet_sink_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(packet_sink_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.packet_sink_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(packet_sink_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.packet_sink_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(packet_sink_sptr self) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(packet_sink_sptr self, int m)"""
        return _ieee802_15_4_swig.packet_sink_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(packet_sink_sptr self)"""
        return _ieee802_15_4_swig.packet_sink_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(packet_sink_sptr self) -> bool"""
        return _ieee802_15_4_swig.packet_sink_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(packet_sink_sptr self, int m)"""
        return _ieee802_15_4_swig.packet_sink_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(packet_sink_sptr self) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(packet_sink_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.packet_sink_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(packet_sink_sptr self, long max_output_buffer)
        set_max_output_buffer(packet_sink_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.packet_sink_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(packet_sink_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.packet_sink_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(packet_sink_sptr self, long min_output_buffer)
        set_min_output_buffer(packet_sink_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.packet_sink_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(packet_sink_sptr self, int which) -> float
        pc_input_buffers_full(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(packet_sink_sptr self, int which) -> float
        pc_input_buffers_full_avg(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(packet_sink_sptr self, int which) -> float
        pc_input_buffers_full_var(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(packet_sink_sptr self, int which) -> float
        pc_output_buffers_full(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(packet_sink_sptr self, int which) -> float
        pc_output_buffers_full_avg(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(packet_sink_sptr self, int which) -> float
        pc_output_buffers_full_var(packet_sink_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.packet_sink_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(packet_sink_sptr self) -> float"""
        return _ieee802_15_4_swig.packet_sink_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(packet_sink_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.packet_sink_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(packet_sink_sptr self)"""
        return _ieee802_15_4_swig.packet_sink_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(packet_sink_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.packet_sink_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(packet_sink_sptr self) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(packet_sink_sptr self) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(packet_sink_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.packet_sink_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(packet_sink_sptr self) -> std::string"""
        return _ieee802_15_4_swig.packet_sink_sptr_name(self)


    def symbol_name(self):
        """symbol_name(packet_sink_sptr self) -> std::string"""
        return _ieee802_15_4_swig.packet_sink_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(packet_sink_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(packet_sink_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(packet_sink_sptr self) -> long"""
        return _ieee802_15_4_swig.packet_sink_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(packet_sink_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(packet_sink_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.packet_sink_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(packet_sink_sptr self) -> std::string"""
        return _ieee802_15_4_swig.packet_sink_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(packet_sink_sptr self, std::string name)"""
        return _ieee802_15_4_swig.packet_sink_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(packet_sink_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.packet_sink_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(packet_sink_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(packet_sink_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(packet_sink_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.packet_sink_sptr_message_subscribers(self, which_port)

packet_sink_sptr_swigregister = _ieee802_15_4_swig.packet_sink_sptr_swigregister
packet_sink_sptr_swigregister(packet_sink_sptr)


packet_sink_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
packet_sink = packet_sink.make;

class phr_prefixer(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::phr_prefixer.

    To avoid accidental use of raw pointers, ieee802_15_4::phr_prefixer's constructor is in a private implementation class. ieee802_15_4::phr_prefixer::make is the public interface for creating new instances.

    Args:
        phr : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(phr):
        """
        make(std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_prefixer_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::phr_prefixer.

        To avoid accidental use of raw pointers, ieee802_15_4::phr_prefixer's constructor is in a private implementation class. ieee802_15_4::phr_prefixer::make is the public interface for creating new instances.

        Args:
            phr : 
        """
        return _ieee802_15_4_swig.phr_prefixer_make(phr)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_phr_prefixer
    __del__ = lambda self: None
phr_prefixer_swigregister = _ieee802_15_4_swig.phr_prefixer_swigregister
phr_prefixer_swigregister(phr_prefixer)

def phr_prefixer_make(phr):
    """
    phr_prefixer_make(std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_prefixer_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::phr_prefixer.

    To avoid accidental use of raw pointers, ieee802_15_4::phr_prefixer's constructor is in a private implementation class. ieee802_15_4::phr_prefixer::make is the public interface for creating new instances.

    Args:
        phr : 
    """
    return _ieee802_15_4_swig.phr_prefixer_make(phr)

class phr_prefixer_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::phr_prefixer)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::phr_prefixer)> self) -> phr_prefixer_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::phr_prefixer)> self, phr_prefixer p) -> phr_prefixer_sptr
        """
        this = _ieee802_15_4_swig.new_phr_prefixer_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(phr_prefixer_sptr self) -> phr_prefixer"""
        return _ieee802_15_4_swig.phr_prefixer_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_phr_prefixer_sptr
    __del__ = lambda self: None

    def make(self, phr):
        """
        make(phr_prefixer_sptr self, std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_prefixer_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::phr_prefixer.

        To avoid accidental use of raw pointers, ieee802_15_4::phr_prefixer's constructor is in a private implementation class. ieee802_15_4::phr_prefixer::make is the public interface for creating new instances.

        Args:
            phr : 
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_make(self, phr)


    def history(self):
        """history(phr_prefixer_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(phr_prefixer_sptr self, int which, int delay)
        declare_sample_delay(phr_prefixer_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(phr_prefixer_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(phr_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(phr_prefixer_sptr self) -> double"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_relative_rate(self)


    def start(self):
        """start(phr_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_start(self)


    def stop(self):
        """stop(phr_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(phr_prefixer_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(phr_prefixer_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(phr_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(phr_prefixer_sptr self, int m)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(phr_prefixer_sptr self)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(phr_prefixer_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(phr_prefixer_sptr self, int m)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(phr_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(phr_prefixer_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(phr_prefixer_sptr self, long max_output_buffer)
        set_max_output_buffer(phr_prefixer_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(phr_prefixer_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(phr_prefixer_sptr self, long min_output_buffer)
        set_min_output_buffer(phr_prefixer_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(phr_prefixer_sptr self, int which) -> float
        pc_input_buffers_full(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(phr_prefixer_sptr self, int which) -> float
        pc_input_buffers_full_avg(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(phr_prefixer_sptr self, int which) -> float
        pc_input_buffers_full_var(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(phr_prefixer_sptr self, int which) -> float
        pc_output_buffers_full(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(phr_prefixer_sptr self, int which) -> float
        pc_output_buffers_full_avg(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(phr_prefixer_sptr self, int which) -> float
        pc_output_buffers_full_var(phr_prefixer_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(phr_prefixer_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(phr_prefixer_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(phr_prefixer_sptr self)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(phr_prefixer_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(phr_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(phr_prefixer_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(phr_prefixer_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(phr_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_name(self)


    def symbol_name(self):
        """symbol_name(phr_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(phr_prefixer_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(phr_prefixer_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(phr_prefixer_sptr self) -> long"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(phr_prefixer_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(phr_prefixer_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(phr_prefixer_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(phr_prefixer_sptr self, std::string name)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(phr_prefixer_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.phr_prefixer_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(phr_prefixer_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(phr_prefixer_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(phr_prefixer_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_prefixer_sptr_message_subscribers(self, which_port)

phr_prefixer_sptr_swigregister = _ieee802_15_4_swig.phr_prefixer_sptr_swigregister
phr_prefixer_sptr_swigregister(phr_prefixer_sptr)


phr_prefixer_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
phr_prefixer = phr_prefixer.make;

class phr_removal(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::phr_removal.

    To avoid accidental use of raw pointers, ieee802_15_4::phr_removal's constructor is in a private implementation class. ieee802_15_4::phr_removal::make is the public interface for creating new instances.

    Args:
        phr : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(phr):
        """
        make(std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_removal_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::phr_removal.

        To avoid accidental use of raw pointers, ieee802_15_4::phr_removal's constructor is in a private implementation class. ieee802_15_4::phr_removal::make is the public interface for creating new instances.

        Args:
            phr : 
        """
        return _ieee802_15_4_swig.phr_removal_make(phr)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_phr_removal
    __del__ = lambda self: None
phr_removal_swigregister = _ieee802_15_4_swig.phr_removal_swigregister
phr_removal_swigregister(phr_removal)

def phr_removal_make(phr):
    """
    phr_removal_make(std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_removal_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::phr_removal.

    To avoid accidental use of raw pointers, ieee802_15_4::phr_removal's constructor is in a private implementation class. ieee802_15_4::phr_removal::make is the public interface for creating new instances.

    Args:
        phr : 
    """
    return _ieee802_15_4_swig.phr_removal_make(phr)

class phr_removal_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::phr_removal)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::phr_removal)> self) -> phr_removal_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::phr_removal)> self, phr_removal p) -> phr_removal_sptr
        """
        this = _ieee802_15_4_swig.new_phr_removal_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(phr_removal_sptr self) -> phr_removal"""
        return _ieee802_15_4_swig.phr_removal_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_phr_removal_sptr
    __del__ = lambda self: None

    def make(self, phr):
        """
        make(phr_removal_sptr self, std::vector< unsigned char,std::allocator< unsigned char > > phr) -> phr_removal_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::phr_removal.

        To avoid accidental use of raw pointers, ieee802_15_4::phr_removal's constructor is in a private implementation class. ieee802_15_4::phr_removal::make is the public interface for creating new instances.

        Args:
            phr : 
        """
        return _ieee802_15_4_swig.phr_removal_sptr_make(self, phr)


    def history(self):
        """history(phr_removal_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.phr_removal_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(phr_removal_sptr self, int which, int delay)
        declare_sample_delay(phr_removal_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.phr_removal_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(phr_removal_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.phr_removal_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(phr_removal_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(phr_removal_sptr self) -> double"""
        return _ieee802_15_4_swig.phr_removal_sptr_relative_rate(self)


    def start(self):
        """start(phr_removal_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_removal_sptr_start(self)


    def stop(self):
        """stop(phr_removal_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_removal_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(phr_removal_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.phr_removal_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(phr_removal_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.phr_removal_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(phr_removal_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(phr_removal_sptr self, int m)"""
        return _ieee802_15_4_swig.phr_removal_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(phr_removal_sptr self)"""
        return _ieee802_15_4_swig.phr_removal_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(phr_removal_sptr self) -> bool"""
        return _ieee802_15_4_swig.phr_removal_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(phr_removal_sptr self, int m)"""
        return _ieee802_15_4_swig.phr_removal_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(phr_removal_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(phr_removal_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.phr_removal_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(phr_removal_sptr self, long max_output_buffer)
        set_max_output_buffer(phr_removal_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.phr_removal_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(phr_removal_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.phr_removal_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(phr_removal_sptr self, long min_output_buffer)
        set_min_output_buffer(phr_removal_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.phr_removal_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(phr_removal_sptr self, int which) -> float
        pc_input_buffers_full(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(phr_removal_sptr self, int which) -> float
        pc_input_buffers_full_avg(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(phr_removal_sptr self, int which) -> float
        pc_input_buffers_full_var(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(phr_removal_sptr self, int which) -> float
        pc_output_buffers_full(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(phr_removal_sptr self, int which) -> float
        pc_output_buffers_full_avg(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(phr_removal_sptr self, int which) -> float
        pc_output_buffers_full_var(phr_removal_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.phr_removal_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(phr_removal_sptr self) -> float"""
        return _ieee802_15_4_swig.phr_removal_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(phr_removal_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.phr_removal_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(phr_removal_sptr self)"""
        return _ieee802_15_4_swig.phr_removal_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(phr_removal_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.phr_removal_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(phr_removal_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(phr_removal_sptr self) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(phr_removal_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.phr_removal_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(phr_removal_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_removal_sptr_name(self)


    def symbol_name(self):
        """symbol_name(phr_removal_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_removal_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(phr_removal_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(phr_removal_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(phr_removal_sptr self) -> long"""
        return _ieee802_15_4_swig.phr_removal_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(phr_removal_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(phr_removal_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.phr_removal_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(phr_removal_sptr self) -> std::string"""
        return _ieee802_15_4_swig.phr_removal_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(phr_removal_sptr self, std::string name)"""
        return _ieee802_15_4_swig.phr_removal_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(phr_removal_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.phr_removal_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(phr_removal_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(phr_removal_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(phr_removal_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.phr_removal_sptr_message_subscribers(self, which_port)

phr_removal_sptr_swigregister = _ieee802_15_4_swig.phr_removal_sptr_swigregister
phr_removal_sptr_swigregister(phr_removal_sptr)


phr_removal_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
phr_removal = phr_removal.make;

class preamble_sfd_prefixer_ii(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::preamble_sfd_prefixer_ii.

    To avoid accidental use of raw pointers, ieee802_15_4::preamble_sfd_prefixer_ii's constructor is in a private implementation class. ieee802_15_4::preamble_sfd_prefixer_ii::make is the public interface for creating new instances.

    Args:
        preamble : 
        sfd : 
        nsym_frame : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(preamble, sfd, nsym_frame):
        """
        make(std::vector< int,std::allocator< int > > preamble, std::vector< int,std::allocator< int > > sfd, int nsym_frame) -> preamble_sfd_prefixer_ii_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::preamble_sfd_prefixer_ii.

        To avoid accidental use of raw pointers, ieee802_15_4::preamble_sfd_prefixer_ii's constructor is in a private implementation class. ieee802_15_4::preamble_sfd_prefixer_ii::make is the public interface for creating new instances.

        Args:
            preamble : 
            sfd : 
            nsym_frame : 
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_make(preamble, sfd, nsym_frame)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_preamble_sfd_prefixer_ii
    __del__ = lambda self: None
preamble_sfd_prefixer_ii_swigregister = _ieee802_15_4_swig.preamble_sfd_prefixer_ii_swigregister
preamble_sfd_prefixer_ii_swigregister(preamble_sfd_prefixer_ii)

def preamble_sfd_prefixer_ii_make(preamble, sfd, nsym_frame):
    """
    preamble_sfd_prefixer_ii_make(std::vector< int,std::allocator< int > > preamble, std::vector< int,std::allocator< int > > sfd, int nsym_frame) -> preamble_sfd_prefixer_ii_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::preamble_sfd_prefixer_ii.

    To avoid accidental use of raw pointers, ieee802_15_4::preamble_sfd_prefixer_ii's constructor is in a private implementation class. ieee802_15_4::preamble_sfd_prefixer_ii::make is the public interface for creating new instances.

    Args:
        preamble : 
        sfd : 
        nsym_frame : 
    """
    return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_make(preamble, sfd, nsym_frame)

class preamble_sfd_prefixer_ii_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::preamble_sfd_prefixer_ii)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::preamble_sfd_prefixer_ii)> self) -> preamble_sfd_prefixer_ii_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::preamble_sfd_prefixer_ii)> self, preamble_sfd_prefixer_ii p) -> preamble_sfd_prefixer_ii_sptr
        """
        this = _ieee802_15_4_swig.new_preamble_sfd_prefixer_ii_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(preamble_sfd_prefixer_ii_sptr self) -> preamble_sfd_prefixer_ii"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_preamble_sfd_prefixer_ii_sptr
    __del__ = lambda self: None

    def make(self, preamble, sfd, nsym_frame):
        """
        make(preamble_sfd_prefixer_ii_sptr self, std::vector< int,std::allocator< int > > preamble, std::vector< int,std::allocator< int > > sfd, int nsym_frame) -> preamble_sfd_prefixer_ii_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::preamble_sfd_prefixer_ii.

        To avoid accidental use of raw pointers, ieee802_15_4::preamble_sfd_prefixer_ii's constructor is in a private implementation class. ieee802_15_4::preamble_sfd_prefixer_ii::make is the public interface for creating new instances.

        Args:
            preamble : 
            sfd : 
            nsym_frame : 
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_make(self, preamble, sfd, nsym_frame)


    def history(self):
        """history(preamble_sfd_prefixer_ii_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(preamble_sfd_prefixer_ii_sptr self, int which, int delay)
        declare_sample_delay(preamble_sfd_prefixer_ii_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(preamble_sfd_prefixer_ii_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(preamble_sfd_prefixer_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(preamble_sfd_prefixer_ii_sptr self) -> double"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_relative_rate(self)


    def start(self):
        """start(preamble_sfd_prefixer_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_start(self)


    def stop(self):
        """stop(preamble_sfd_prefixer_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(preamble_sfd_prefixer_ii_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(preamble_sfd_prefixer_ii_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(preamble_sfd_prefixer_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(preamble_sfd_prefixer_ii_sptr self, int m)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(preamble_sfd_prefixer_ii_sptr self)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(preamble_sfd_prefixer_ii_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(preamble_sfd_prefixer_ii_sptr self, int m)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(preamble_sfd_prefixer_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(preamble_sfd_prefixer_ii_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(preamble_sfd_prefixer_ii_sptr self, long max_output_buffer)
        set_max_output_buffer(preamble_sfd_prefixer_ii_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(preamble_sfd_prefixer_ii_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(preamble_sfd_prefixer_ii_sptr self, long min_output_buffer)
        set_min_output_buffer(preamble_sfd_prefixer_ii_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_input_buffers_full(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_input_buffers_full_avg(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_input_buffers_full_var(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_output_buffers_full(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_output_buffers_full_avg(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(preamble_sfd_prefixer_ii_sptr self, int which) -> float
        pc_output_buffers_full_var(preamble_sfd_prefixer_ii_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(preamble_sfd_prefixer_ii_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(preamble_sfd_prefixer_ii_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(preamble_sfd_prefixer_ii_sptr self)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(preamble_sfd_prefixer_ii_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(preamble_sfd_prefixer_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(preamble_sfd_prefixer_ii_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(preamble_sfd_prefixer_ii_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(preamble_sfd_prefixer_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_name(self)


    def symbol_name(self):
        """symbol_name(preamble_sfd_prefixer_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(preamble_sfd_prefixer_ii_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(preamble_sfd_prefixer_ii_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(preamble_sfd_prefixer_ii_sptr self) -> long"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(preamble_sfd_prefixer_ii_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(preamble_sfd_prefixer_ii_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(preamble_sfd_prefixer_ii_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(preamble_sfd_prefixer_ii_sptr self, std::string name)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(preamble_sfd_prefixer_ii_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(preamble_sfd_prefixer_ii_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(preamble_sfd_prefixer_ii_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(preamble_sfd_prefixer_ii_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_message_subscribers(self, which_port)

preamble_sfd_prefixer_ii_sptr_swigregister = _ieee802_15_4_swig.preamble_sfd_prefixer_ii_sptr_swigregister
preamble_sfd_prefixer_ii_sptr_swigregister(preamble_sfd_prefixer_ii_sptr)


preamble_sfd_prefixer_ii_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
preamble_sfd_prefixer_ii = preamble_sfd_prefixer_ii.make;

class preamble_tagger_cc(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::preamble_tagger_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::preamble_tagger_cc's constructor is in a private implementation class. ieee802_15_4::preamble_tagger_cc::make is the public interface for creating new instances.

    Args:
        len_preamble : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(len_preamble):
        """
        make(int len_preamble) -> preamble_tagger_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::preamble_tagger_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::preamble_tagger_cc's constructor is in a private implementation class. ieee802_15_4::preamble_tagger_cc::make is the public interface for creating new instances.

        Args:
            len_preamble : 
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_make(len_preamble)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_preamble_tagger_cc
    __del__ = lambda self: None
preamble_tagger_cc_swigregister = _ieee802_15_4_swig.preamble_tagger_cc_swigregister
preamble_tagger_cc_swigregister(preamble_tagger_cc)

def preamble_tagger_cc_make(len_preamble):
    """
    preamble_tagger_cc_make(int len_preamble) -> preamble_tagger_cc_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::preamble_tagger_cc.

    To avoid accidental use of raw pointers, ieee802_15_4::preamble_tagger_cc's constructor is in a private implementation class. ieee802_15_4::preamble_tagger_cc::make is the public interface for creating new instances.

    Args:
        len_preamble : 
    """
    return _ieee802_15_4_swig.preamble_tagger_cc_make(len_preamble)

class preamble_tagger_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::preamble_tagger_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::preamble_tagger_cc)> self) -> preamble_tagger_cc_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::preamble_tagger_cc)> self, preamble_tagger_cc p) -> preamble_tagger_cc_sptr
        """
        this = _ieee802_15_4_swig.new_preamble_tagger_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(preamble_tagger_cc_sptr self) -> preamble_tagger_cc"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_preamble_tagger_cc_sptr
    __del__ = lambda self: None

    def make(self, len_preamble):
        """
        make(preamble_tagger_cc_sptr self, int len_preamble) -> preamble_tagger_cc_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::preamble_tagger_cc.

        To avoid accidental use of raw pointers, ieee802_15_4::preamble_tagger_cc's constructor is in a private implementation class. ieee802_15_4::preamble_tagger_cc::make is the public interface for creating new instances.

        Args:
            len_preamble : 
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_make(self, len_preamble)


    def history(self):
        """history(preamble_tagger_cc_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(preamble_tagger_cc_sptr self, int which, int delay)
        declare_sample_delay(preamble_tagger_cc_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(preamble_tagger_cc_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(preamble_tagger_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(preamble_tagger_cc_sptr self) -> double"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_relative_rate(self)


    def start(self):
        """start(preamble_tagger_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_start(self)


    def stop(self):
        """stop(preamble_tagger_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(preamble_tagger_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(preamble_tagger_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(preamble_tagger_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(preamble_tagger_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(preamble_tagger_cc_sptr self)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(preamble_tagger_cc_sptr self) -> bool"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(preamble_tagger_cc_sptr self, int m)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(preamble_tagger_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(preamble_tagger_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(preamble_tagger_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(preamble_tagger_cc_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(preamble_tagger_cc_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(preamble_tagger_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(preamble_tagger_cc_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(preamble_tagger_cc_sptr self, int which) -> float
        pc_input_buffers_full(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(preamble_tagger_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(preamble_tagger_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(preamble_tagger_cc_sptr self, int which) -> float
        pc_output_buffers_full(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(preamble_tagger_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(preamble_tagger_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(preamble_tagger_cc_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(preamble_tagger_cc_sptr self) -> float"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(preamble_tagger_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(preamble_tagger_cc_sptr self)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(preamble_tagger_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(preamble_tagger_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(preamble_tagger_cc_sptr self) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(preamble_tagger_cc_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(preamble_tagger_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(preamble_tagger_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(preamble_tagger_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(preamble_tagger_cc_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(preamble_tagger_cc_sptr self) -> long"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(preamble_tagger_cc_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(preamble_tagger_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(preamble_tagger_cc_sptr self) -> std::string"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(preamble_tagger_cc_sptr self, std::string name)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(preamble_tagger_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(preamble_tagger_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(preamble_tagger_cc_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(preamble_tagger_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.preamble_tagger_cc_sptr_message_subscribers(self, which_port)

preamble_tagger_cc_sptr_swigregister = _ieee802_15_4_swig.preamble_tagger_cc_sptr_swigregister
preamble_tagger_cc_sptr_swigregister(preamble_tagger_cc_sptr)


preamble_tagger_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
preamble_tagger_cc = preamble_tagger_cc.make;

class qpsk_demapper_fi(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::qpsk_demapper_fi.

    To avoid accidental use of raw pointers, ieee802_15_4::qpsk_demapper_fi's constructor is in a private implementation class. ieee802_15_4::qpsk_demapper_fi::make is the public interface for creating new instances.
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make():
        """
        make() -> qpsk_demapper_fi_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::qpsk_demapper_fi.

        To avoid accidental use of raw pointers, ieee802_15_4::qpsk_demapper_fi's constructor is in a private implementation class. ieee802_15_4::qpsk_demapper_fi::make is the public interface for creating new instances.
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_make()

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_qpsk_demapper_fi
    __del__ = lambda self: None
qpsk_demapper_fi_swigregister = _ieee802_15_4_swig.qpsk_demapper_fi_swigregister
qpsk_demapper_fi_swigregister(qpsk_demapper_fi)

def qpsk_demapper_fi_make():
    """
    qpsk_demapper_fi_make() -> qpsk_demapper_fi_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::qpsk_demapper_fi.

    To avoid accidental use of raw pointers, ieee802_15_4::qpsk_demapper_fi's constructor is in a private implementation class. ieee802_15_4::qpsk_demapper_fi::make is the public interface for creating new instances.
    """
    return _ieee802_15_4_swig.qpsk_demapper_fi_make()

class qpsk_demapper_fi_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::qpsk_demapper_fi)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::qpsk_demapper_fi)> self) -> qpsk_demapper_fi_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::qpsk_demapper_fi)> self, qpsk_demapper_fi p) -> qpsk_demapper_fi_sptr
        """
        this = _ieee802_15_4_swig.new_qpsk_demapper_fi_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(qpsk_demapper_fi_sptr self) -> qpsk_demapper_fi"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_qpsk_demapper_fi_sptr
    __del__ = lambda self: None

    def make(self):
        """
        make(qpsk_demapper_fi_sptr self) -> qpsk_demapper_fi_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::qpsk_demapper_fi.

        To avoid accidental use of raw pointers, ieee802_15_4::qpsk_demapper_fi's constructor is in a private implementation class. ieee802_15_4::qpsk_demapper_fi::make is the public interface for creating new instances.
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_make(self)


    def history(self):
        """history(qpsk_demapper_fi_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(qpsk_demapper_fi_sptr self, int which, int delay)
        declare_sample_delay(qpsk_demapper_fi_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(qpsk_demapper_fi_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(qpsk_demapper_fi_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(qpsk_demapper_fi_sptr self) -> double"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_relative_rate(self)


    def start(self):
        """start(qpsk_demapper_fi_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_start(self)


    def stop(self):
        """stop(qpsk_demapper_fi_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(qpsk_demapper_fi_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(qpsk_demapper_fi_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(qpsk_demapper_fi_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(qpsk_demapper_fi_sptr self, int m)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(qpsk_demapper_fi_sptr self)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(qpsk_demapper_fi_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(qpsk_demapper_fi_sptr self, int m)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(qpsk_demapper_fi_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(qpsk_demapper_fi_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(qpsk_demapper_fi_sptr self, long max_output_buffer)
        set_max_output_buffer(qpsk_demapper_fi_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(qpsk_demapper_fi_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(qpsk_demapper_fi_sptr self, long min_output_buffer)
        set_min_output_buffer(qpsk_demapper_fi_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(qpsk_demapper_fi_sptr self, int which) -> float
        pc_input_buffers_full(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(qpsk_demapper_fi_sptr self, int which) -> float
        pc_input_buffers_full_avg(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(qpsk_demapper_fi_sptr self, int which) -> float
        pc_input_buffers_full_var(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(qpsk_demapper_fi_sptr self, int which) -> float
        pc_output_buffers_full(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(qpsk_demapper_fi_sptr self, int which) -> float
        pc_output_buffers_full_avg(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(qpsk_demapper_fi_sptr self, int which) -> float
        pc_output_buffers_full_var(qpsk_demapper_fi_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(qpsk_demapper_fi_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(qpsk_demapper_fi_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(qpsk_demapper_fi_sptr self)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(qpsk_demapper_fi_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(qpsk_demapper_fi_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(qpsk_demapper_fi_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(qpsk_demapper_fi_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(qpsk_demapper_fi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_name(self)


    def symbol_name(self):
        """symbol_name(qpsk_demapper_fi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(qpsk_demapper_fi_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(qpsk_demapper_fi_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(qpsk_demapper_fi_sptr self) -> long"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(qpsk_demapper_fi_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(qpsk_demapper_fi_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(qpsk_demapper_fi_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(qpsk_demapper_fi_sptr self, std::string name)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(qpsk_demapper_fi_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(qpsk_demapper_fi_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(qpsk_demapper_fi_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(qpsk_demapper_fi_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_demapper_fi_sptr_message_subscribers(self, which_port)

qpsk_demapper_fi_sptr_swigregister = _ieee802_15_4_swig.qpsk_demapper_fi_sptr_swigregister
qpsk_demapper_fi_sptr_swigregister(qpsk_demapper_fi_sptr)


qpsk_demapper_fi_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
qpsk_demapper_fi = qpsk_demapper_fi.make;

class qpsk_mapper_if(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::qpsk_mapper_if.

    To avoid accidental use of raw pointers, ieee802_15_4::qpsk_mapper_if's constructor is in a private implementation class. ieee802_15_4::qpsk_mapper_if::make is the public interface for creating new instances.
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make():
        """
        make() -> qpsk_mapper_if_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::qpsk_mapper_if.

        To avoid accidental use of raw pointers, ieee802_15_4::qpsk_mapper_if's constructor is in a private implementation class. ieee802_15_4::qpsk_mapper_if::make is the public interface for creating new instances.
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_make()

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_qpsk_mapper_if
    __del__ = lambda self: None
qpsk_mapper_if_swigregister = _ieee802_15_4_swig.qpsk_mapper_if_swigregister
qpsk_mapper_if_swigregister(qpsk_mapper_if)

def qpsk_mapper_if_make():
    """
    qpsk_mapper_if_make() -> qpsk_mapper_if_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::qpsk_mapper_if.

    To avoid accidental use of raw pointers, ieee802_15_4::qpsk_mapper_if's constructor is in a private implementation class. ieee802_15_4::qpsk_mapper_if::make is the public interface for creating new instances.
    """
    return _ieee802_15_4_swig.qpsk_mapper_if_make()

class qpsk_mapper_if_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::qpsk_mapper_if)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::qpsk_mapper_if)> self) -> qpsk_mapper_if_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::qpsk_mapper_if)> self, qpsk_mapper_if p) -> qpsk_mapper_if_sptr
        """
        this = _ieee802_15_4_swig.new_qpsk_mapper_if_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(qpsk_mapper_if_sptr self) -> qpsk_mapper_if"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_qpsk_mapper_if_sptr
    __del__ = lambda self: None

    def make(self):
        """
        make(qpsk_mapper_if_sptr self) -> qpsk_mapper_if_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::qpsk_mapper_if.

        To avoid accidental use of raw pointers, ieee802_15_4::qpsk_mapper_if's constructor is in a private implementation class. ieee802_15_4::qpsk_mapper_if::make is the public interface for creating new instances.
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_make(self)


    def history(self):
        """history(qpsk_mapper_if_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(qpsk_mapper_if_sptr self, int which, int delay)
        declare_sample_delay(qpsk_mapper_if_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(qpsk_mapper_if_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(qpsk_mapper_if_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(qpsk_mapper_if_sptr self) -> double"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_relative_rate(self)


    def start(self):
        """start(qpsk_mapper_if_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_start(self)


    def stop(self):
        """stop(qpsk_mapper_if_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(qpsk_mapper_if_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(qpsk_mapper_if_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(qpsk_mapper_if_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(qpsk_mapper_if_sptr self, int m)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(qpsk_mapper_if_sptr self)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(qpsk_mapper_if_sptr self) -> bool"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(qpsk_mapper_if_sptr self, int m)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(qpsk_mapper_if_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(qpsk_mapper_if_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(qpsk_mapper_if_sptr self, long max_output_buffer)
        set_max_output_buffer(qpsk_mapper_if_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(qpsk_mapper_if_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(qpsk_mapper_if_sptr self, long min_output_buffer)
        set_min_output_buffer(qpsk_mapper_if_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(qpsk_mapper_if_sptr self, int which) -> float
        pc_input_buffers_full(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(qpsk_mapper_if_sptr self, int which) -> float
        pc_input_buffers_full_avg(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(qpsk_mapper_if_sptr self, int which) -> float
        pc_input_buffers_full_var(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(qpsk_mapper_if_sptr self, int which) -> float
        pc_output_buffers_full(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(qpsk_mapper_if_sptr self, int which) -> float
        pc_output_buffers_full_avg(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(qpsk_mapper_if_sptr self, int which) -> float
        pc_output_buffers_full_var(qpsk_mapper_if_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(qpsk_mapper_if_sptr self) -> float"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(qpsk_mapper_if_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(qpsk_mapper_if_sptr self)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(qpsk_mapper_if_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(qpsk_mapper_if_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(qpsk_mapper_if_sptr self) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(qpsk_mapper_if_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(qpsk_mapper_if_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_name(self)


    def symbol_name(self):
        """symbol_name(qpsk_mapper_if_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(qpsk_mapper_if_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(qpsk_mapper_if_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(qpsk_mapper_if_sptr self) -> long"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(qpsk_mapper_if_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(qpsk_mapper_if_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(qpsk_mapper_if_sptr self) -> std::string"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(qpsk_mapper_if_sptr self, std::string name)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(qpsk_mapper_if_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(qpsk_mapper_if_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(qpsk_mapper_if_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(qpsk_mapper_if_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.qpsk_mapper_if_sptr_message_subscribers(self, which_port)

qpsk_mapper_if_sptr_swigregister = _ieee802_15_4_swig.qpsk_mapper_if_sptr_swigregister
qpsk_mapper_if_sptr_swigregister(qpsk_mapper_if_sptr)


qpsk_mapper_if_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
qpsk_mapper_if = qpsk_mapper_if.make;

class rime_stack(object):
    """


    Constructor Specific Documentation:



    Args:
        bc_channels : 
        uc_channels : 
        ruc_channels : 
        rime_add : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(bc_channels, uc_channels, ruc_channels, rime_add):
        """
        make(std::vector< uint16_t,std::allocator< uint16_t > > bc_channels, std::vector< uint16_t,std::allocator< uint16_t > > uc_channels, std::vector< uint16_t,std::allocator< uint16_t > > ruc_channels, std::vector< uint8_t,std::allocator< uint8_t > > rime_add) -> rime_stack_sptr



        Constructor Specific Documentation:



        Args:
            bc_channels : 
            uc_channels : 
            ruc_channels : 
            rime_add : 
        """
        return _ieee802_15_4_swig.rime_stack_make(bc_channels, uc_channels, ruc_channels, rime_add)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_rime_stack
    __del__ = lambda self: None
rime_stack_swigregister = _ieee802_15_4_swig.rime_stack_swigregister
rime_stack_swigregister(rime_stack)

def rime_stack_make(bc_channels, uc_channels, ruc_channels, rime_add):
    """
    rime_stack_make(std::vector< uint16_t,std::allocator< uint16_t > > bc_channels, std::vector< uint16_t,std::allocator< uint16_t > > uc_channels, std::vector< uint16_t,std::allocator< uint16_t > > ruc_channels, std::vector< uint8_t,std::allocator< uint8_t > > rime_add) -> rime_stack_sptr



    Constructor Specific Documentation:



    Args:
        bc_channels : 
        uc_channels : 
        ruc_channels : 
        rime_add : 
    """
    return _ieee802_15_4_swig.rime_stack_make(bc_channels, uc_channels, ruc_channels, rime_add)

class rime_stack_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::rime_stack)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::rime_stack)> self) -> rime_stack_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::rime_stack)> self, rime_stack p) -> rime_stack_sptr
        """
        this = _ieee802_15_4_swig.new_rime_stack_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rime_stack_sptr self) -> rime_stack"""
        return _ieee802_15_4_swig.rime_stack_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_rime_stack_sptr
    __del__ = lambda self: None

    def make(self, bc_channels, uc_channels, ruc_channels, rime_add):
        """
        make(rime_stack_sptr self, std::vector< uint16_t,std::allocator< uint16_t > > bc_channels, std::vector< uint16_t,std::allocator< uint16_t > > uc_channels, std::vector< uint16_t,std::allocator< uint16_t > > ruc_channels, std::vector< uint8_t,std::allocator< uint8_t > > rime_add) -> rime_stack_sptr



        Constructor Specific Documentation:



        Args:
            bc_channels : 
            uc_channels : 
            ruc_channels : 
            rime_add : 
        """
        return _ieee802_15_4_swig.rime_stack_sptr_make(self, bc_channels, uc_channels, ruc_channels, rime_add)


    def history(self):
        """history(rime_stack_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.rime_stack_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rime_stack_sptr self, int which, int delay)
        declare_sample_delay(rime_stack_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.rime_stack_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rime_stack_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.rime_stack_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rime_stack_sptr self) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rime_stack_sptr self) -> double"""
        return _ieee802_15_4_swig.rime_stack_sptr_relative_rate(self)


    def start(self):
        """start(rime_stack_sptr self) -> bool"""
        return _ieee802_15_4_swig.rime_stack_sptr_start(self)


    def stop(self):
        """stop(rime_stack_sptr self) -> bool"""
        return _ieee802_15_4_swig.rime_stack_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rime_stack_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.rime_stack_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rime_stack_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.rime_stack_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rime_stack_sptr self) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rime_stack_sptr self, int m)"""
        return _ieee802_15_4_swig.rime_stack_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rime_stack_sptr self)"""
        return _ieee802_15_4_swig.rime_stack_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rime_stack_sptr self) -> bool"""
        return _ieee802_15_4_swig.rime_stack_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rime_stack_sptr self, int m)"""
        return _ieee802_15_4_swig.rime_stack_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rime_stack_sptr self) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rime_stack_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.rime_stack_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rime_stack_sptr self, long max_output_buffer)
        set_max_output_buffer(rime_stack_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.rime_stack_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rime_stack_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.rime_stack_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rime_stack_sptr self, long min_output_buffer)
        set_min_output_buffer(rime_stack_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.rime_stack_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rime_stack_sptr self, int which) -> float
        pc_input_buffers_full(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rime_stack_sptr self, int which) -> float
        pc_input_buffers_full_avg(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rime_stack_sptr self, int which) -> float
        pc_input_buffers_full_var(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rime_stack_sptr self, int which) -> float
        pc_output_buffers_full(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rime_stack_sptr self, int which) -> float
        pc_output_buffers_full_avg(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rime_stack_sptr self, int which) -> float
        pc_output_buffers_full_var(rime_stack_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.rime_stack_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rime_stack_sptr self) -> float"""
        return _ieee802_15_4_swig.rime_stack_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rime_stack_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.rime_stack_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rime_stack_sptr self)"""
        return _ieee802_15_4_swig.rime_stack_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rime_stack_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.rime_stack_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rime_stack_sptr self) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rime_stack_sptr self) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rime_stack_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.rime_stack_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rime_stack_sptr self) -> std::string"""
        return _ieee802_15_4_swig.rime_stack_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rime_stack_sptr self) -> std::string"""
        return _ieee802_15_4_swig.rime_stack_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rime_stack_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rime_stack_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rime_stack_sptr self) -> long"""
        return _ieee802_15_4_swig.rime_stack_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rime_stack_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rime_stack_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.rime_stack_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rime_stack_sptr self) -> std::string"""
        return _ieee802_15_4_swig.rime_stack_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rime_stack_sptr self, std::string name)"""
        return _ieee802_15_4_swig.rime_stack_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rime_stack_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.rime_stack_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rime_stack_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rime_stack_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rime_stack_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.rime_stack_sptr_message_subscribers(self, which_port)

rime_stack_sptr_swigregister = _ieee802_15_4_swig.rime_stack_sptr_swigregister
rime_stack_sptr_swigregister(rime_stack_sptr)


rime_stack_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rime_stack = rime_stack.make;

class zeropadding_b(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_b.

    To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_b::make is the public interface for creating new instances.

    Args:
        nzeros : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(nzeros):
        """
        make(int nzeros) -> zeropadding_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_b.

        To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_b::make is the public interface for creating new instances.

        Args:
            nzeros : 
        """
        return _ieee802_15_4_swig.zeropadding_b_make(nzeros)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_zeropadding_b
    __del__ = lambda self: None
zeropadding_b_swigregister = _ieee802_15_4_swig.zeropadding_b_swigregister
zeropadding_b_swigregister(zeropadding_b)

def zeropadding_b_make(nzeros):
    """
    zeropadding_b_make(int nzeros) -> zeropadding_b_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_b.

    To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_b::make is the public interface for creating new instances.

    Args:
        nzeros : 
    """
    return _ieee802_15_4_swig.zeropadding_b_make(nzeros)

class zeropadding_b_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::zeropadding_b)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::zeropadding_b)> self) -> zeropadding_b_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::zeropadding_b)> self, zeropadding_b p) -> zeropadding_b_sptr
        """
        this = _ieee802_15_4_swig.new_zeropadding_b_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(zeropadding_b_sptr self) -> zeropadding_b"""
        return _ieee802_15_4_swig.zeropadding_b_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_zeropadding_b_sptr
    __del__ = lambda self: None

    def make(self, nzeros):
        """
        make(zeropadding_b_sptr self, int nzeros) -> zeropadding_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_b.

        To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_b::make is the public interface for creating new instances.

        Args:
            nzeros : 
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_make(self, nzeros)


    def history(self):
        """history(zeropadding_b_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(zeropadding_b_sptr self, int which, int delay)
        declare_sample_delay(zeropadding_b_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(zeropadding_b_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(zeropadding_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(zeropadding_b_sptr self) -> double"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_relative_rate(self)


    def start(self):
        """start(zeropadding_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_start(self)


    def stop(self):
        """stop(zeropadding_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(zeropadding_b_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(zeropadding_b_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(zeropadding_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(zeropadding_b_sptr self, int m)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(zeropadding_b_sptr self)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(zeropadding_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(zeropadding_b_sptr self, int m)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(zeropadding_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(zeropadding_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(zeropadding_b_sptr self, long max_output_buffer)
        set_max_output_buffer(zeropadding_b_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(zeropadding_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(zeropadding_b_sptr self, long min_output_buffer)
        set_min_output_buffer(zeropadding_b_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(zeropadding_b_sptr self, int which) -> float
        pc_input_buffers_full(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(zeropadding_b_sptr self, int which) -> float
        pc_input_buffers_full_avg(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(zeropadding_b_sptr self, int which) -> float
        pc_input_buffers_full_var(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(zeropadding_b_sptr self, int which) -> float
        pc_output_buffers_full(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(zeropadding_b_sptr self, int which) -> float
        pc_output_buffers_full_avg(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(zeropadding_b_sptr self, int which) -> float
        pc_output_buffers_full_var(zeropadding_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(zeropadding_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(zeropadding_b_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(zeropadding_b_sptr self)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(zeropadding_b_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(zeropadding_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(zeropadding_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(zeropadding_b_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(zeropadding_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_name(self)


    def symbol_name(self):
        """symbol_name(zeropadding_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(zeropadding_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(zeropadding_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(zeropadding_b_sptr self) -> long"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(zeropadding_b_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(zeropadding_b_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(zeropadding_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(zeropadding_b_sptr self, std::string name)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(zeropadding_b_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.zeropadding_b_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(zeropadding_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(zeropadding_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(zeropadding_b_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_b_sptr_message_subscribers(self, which_port)

zeropadding_b_sptr_swigregister = _ieee802_15_4_swig.zeropadding_b_sptr_swigregister
zeropadding_b_sptr_swigregister(zeropadding_b_sptr)


zeropadding_b_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
zeropadding_b = zeropadding_b.make;

class zeropadding_removal_b(object):
    """
    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_removal_b.

    To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_removal_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_removal_b::make is the public interface for creating new instances.

    Args:
        phr_payload_len : 
        nzeros : 
    """

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(phr_payload_len, nzeros):
        """
        make(int phr_payload_len, int nzeros) -> zeropadding_removal_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_removal_b.

        To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_removal_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_removal_b::make is the public interface for creating new instances.

        Args:
            phr_payload_len : 
            nzeros : 
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_make(phr_payload_len, nzeros)

    make = staticmethod(make)
    __swig_destroy__ = _ieee802_15_4_swig.delete_zeropadding_removal_b
    __del__ = lambda self: None
zeropadding_removal_b_swigregister = _ieee802_15_4_swig.zeropadding_removal_b_swigregister
zeropadding_removal_b_swigregister(zeropadding_removal_b)

def zeropadding_removal_b_make(phr_payload_len, nzeros):
    """
    zeropadding_removal_b_make(int phr_payload_len, int nzeros) -> zeropadding_removal_b_sptr

    <+description of block+>

    Constructor Specific Documentation:

    Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_removal_b.

    To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_removal_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_removal_b::make is the public interface for creating new instances.

    Args:
        phr_payload_len : 
        nzeros : 
    """
    return _ieee802_15_4_swig.zeropadding_removal_b_make(phr_payload_len, nzeros)

class zeropadding_removal_b_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::ieee802_15_4::zeropadding_removal_b)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::ieee802_15_4::zeropadding_removal_b)> self) -> zeropadding_removal_b_sptr
        __init__(boost::shared_ptr<(gr::ieee802_15_4::zeropadding_removal_b)> self, zeropadding_removal_b p) -> zeropadding_removal_b_sptr
        """
        this = _ieee802_15_4_swig.new_zeropadding_removal_b_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(zeropadding_removal_b_sptr self) -> zeropadding_removal_b"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr___deref__(self)

    __swig_destroy__ = _ieee802_15_4_swig.delete_zeropadding_removal_b_sptr
    __del__ = lambda self: None

    def make(self, phr_payload_len, nzeros):
        """
        make(zeropadding_removal_b_sptr self, int phr_payload_len, int nzeros) -> zeropadding_removal_b_sptr

        <+description of block+>

        Constructor Specific Documentation:

        Return a shared_ptr to a new instance of ieee802_15_4::zeropadding_removal_b.

        To avoid accidental use of raw pointers, ieee802_15_4::zeropadding_removal_b's constructor is in a private implementation class. ieee802_15_4::zeropadding_removal_b::make is the public interface for creating new instances.

        Args:
            phr_payload_len : 
            nzeros : 
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_make(self, phr_payload_len, nzeros)


    def history(self):
        """history(zeropadding_removal_b_sptr self) -> unsigned int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(zeropadding_removal_b_sptr self, int which, int delay)
        declare_sample_delay(zeropadding_removal_b_sptr self, unsigned int delay)
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(zeropadding_removal_b_sptr self, int which) -> unsigned int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(zeropadding_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(zeropadding_removal_b_sptr self) -> double"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_relative_rate(self)


    def start(self):
        """start(zeropadding_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_start(self)


    def stop(self):
        """stop(zeropadding_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(zeropadding_removal_b_sptr self, unsigned int which_input) -> uint64_t"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(zeropadding_removal_b_sptr self, unsigned int which_output) -> uint64_t"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(zeropadding_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(zeropadding_removal_b_sptr self, int m)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(zeropadding_removal_b_sptr self)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(zeropadding_removal_b_sptr self) -> bool"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(zeropadding_removal_b_sptr self, int m)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(zeropadding_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(zeropadding_removal_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(zeropadding_removal_b_sptr self, long max_output_buffer)
        set_max_output_buffer(zeropadding_removal_b_sptr self, int port, long max_output_buffer)
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(zeropadding_removal_b_sptr self, int i) -> long"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(zeropadding_removal_b_sptr self, long min_output_buffer)
        set_min_output_buffer(zeropadding_removal_b_sptr self, int port, long min_output_buffer)
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(zeropadding_removal_b_sptr self, int which) -> float
        pc_input_buffers_full(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(zeropadding_removal_b_sptr self, int which) -> float
        pc_input_buffers_full_avg(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(zeropadding_removal_b_sptr self, int which) -> float
        pc_input_buffers_full_var(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(zeropadding_removal_b_sptr self, int which) -> float
        pc_output_buffers_full(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(zeropadding_removal_b_sptr self, int which) -> float
        pc_output_buffers_full_avg(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(zeropadding_removal_b_sptr self, int which) -> float
        pc_output_buffers_full_var(zeropadding_removal_b_sptr self) -> pmt_vector_float
        """
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(zeropadding_removal_b_sptr self) -> float"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(zeropadding_removal_b_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(zeropadding_removal_b_sptr self)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(zeropadding_removal_b_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(zeropadding_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(zeropadding_removal_b_sptr self) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(zeropadding_removal_b_sptr self, int priority) -> int"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(zeropadding_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_name(self)


    def symbol_name(self):
        """symbol_name(zeropadding_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(zeropadding_removal_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(zeropadding_removal_b_sptr self) -> io_signature_sptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(zeropadding_removal_b_sptr self) -> long"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(zeropadding_removal_b_sptr self) -> basic_block_sptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(zeropadding_removal_b_sptr self, int ninputs, int noutputs) -> bool"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(zeropadding_removal_b_sptr self) -> std::string"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(zeropadding_removal_b_sptr self, std::string name)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(zeropadding_removal_b_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(zeropadding_removal_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(zeropadding_removal_b_sptr self) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(zeropadding_removal_b_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _ieee802_15_4_swig.zeropadding_removal_b_sptr_message_subscribers(self, which_port)

zeropadding_removal_b_sptr_swigregister = _ieee802_15_4_swig.zeropadding_removal_b_sptr_swigregister
zeropadding_removal_b_sptr_swigregister(zeropadding_removal_b_sptr)


zeropadding_removal_b_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
zeropadding_removal_b = zeropadding_removal_b.make;



