GNU Radio 3.7.1 C++ API
gr::blocks::burst_tagger Class Reference

Sets a burst on/off tag based on the value of the trigger input. More...

#include <burst_tagger.h>

Inheritance diagram for gr::blocks::burst_tagger:

List of all members.

Public Types

typedef boost::shared_ptr
< burst_tagger
sptr

Public Member Functions

virtual void set_true_tag (const std::string &key, bool value)=0
virtual void set_false_tag (const std::string &key, bool value)=0

Static Public Member Functions

static sptr make (size_t itemsize)

Detailed Description

Sets a burst on/off tag based on the value of the trigger input.

This block takes two inputs, a signal stream on the input stream 0 and a trigger stream of shorts on input stream 1. If the trigger stream goes above 0, a tag with the key "burst" will be transmitted as a pmt::PMT_T. When the trigger signal falls below 0, the "burst" tag will be transmitted as pmt::PMT_F.

The signal on stream 0 is retransmitted to output stream 0.


Member Typedef Documentation


Member Function Documentation

static sptr gr::blocks::burst_tagger::make ( size_t  itemsize) [static]

Build a burst tagger gnuradio/blocks.

Parameters:
itemsizeitemsize of the signal stream on input 0.
virtual void gr::blocks::burst_tagger::set_false_tag ( const std::string &  key,
bool  value 
) [pure virtual]

For the false burst tag, change the key name to key and a new value of value.

virtual void gr::blocks::burst_tagger::set_true_tag ( const std::string &  key,
bool  value 
) [pure virtual]

For the true burst tag, change the key name to key and a new value of value.


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