GNU Radio Radar Toolbox
gr::radar::msg_manipulator_impl Class Reference

#include <msg_manipulator_impl.h>

Inheritance diagram for gr::radar::msg_manipulator_impl:
gr::radar::msg_manipulator

Public Member Functions

 msg_manipulator_impl (std::vector< std::string > symbols, std::vector< float > const_add, std::vector< float > const_mult)
 
 ~msg_manipulator_impl ()
 
void handle_msg (pmt::pmt_t msg)
 
void set_const_add (std::vector< float > val)
 
void set_const_mult (std::vector< float > val)
 

Public Attributes

std::vector< std::string > d_symbols
 
std::vector< float > d_const_add
 
std::vector< float > d_const_mult
 
pmt::pmt_t d_port_id_in
 
pmt::pmt_t d_port_id_out
 

Additional Inherited Members

- Public Types inherited from gr::radar::msg_manipulator
typedef std::shared_ptr< msg_manipulatorsptr
 
- Static Public Member Functions inherited from gr::radar::msg_manipulator
static sptr make (std::vector< std::string > symbols, std::vector< float > const_add, std::vector< float > const_mult)
 Return a shared_ptr to a new instance of radar::msg_manipulator.
 

Constructor & Destructor Documentation

◆ msg_manipulator_impl()

gr::radar::msg_manipulator_impl::msg_manipulator_impl ( std::vector< std::string >  symbols,
std::vector< float >  const_add,
std::vector< float >  const_mult 
)

◆ ~msg_manipulator_impl()

gr::radar::msg_manipulator_impl::~msg_manipulator_impl ( )

Member Function Documentation

◆ handle_msg()

void gr::radar::msg_manipulator_impl::handle_msg ( pmt::pmt_t  msg)

◆ set_const_add()

void gr::radar::msg_manipulator_impl::set_const_add ( std::vector< float >  val)
virtual

◆ set_const_mult()

void gr::radar::msg_manipulator_impl::set_const_mult ( std::vector< float >  val)
virtual

Member Data Documentation

◆ d_const_add

std::vector<float> gr::radar::msg_manipulator_impl::d_const_add

◆ d_const_mult

std::vector<float> gr::radar::msg_manipulator_impl::d_const_mult

◆ d_port_id_in

pmt::pmt_t gr::radar::msg_manipulator_impl::d_port_id_in

◆ d_port_id_out

pmt::pmt_t gr::radar::msg_manipulator_impl::d_port_id_out

◆ d_symbols

std::vector<std::string> gr::radar::msg_manipulator_impl::d_symbols

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