GNU Radio 3.6.4.2 C++ API
comedi_sink_s Class Reference

sink using COMEDI More...

#include <comedi_sink_s.h>

Inheritance diagram for comedi_sink_s:
gr_sync_block gr_block

List of all members.

Public Member Functions

 ~comedi_sink_s ()
bool check_topology (int ninputs, int noutputs)
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 just like gr_block::general_work, only this arranges to call consume_each for you

Protected Member Functions

 comedi_sink_s (int sampling_freq, const std::string device_name)

Friends

comedi_sink_s_sptr comedi_make_sink_s (int sampling_freq, const std::string dev)
 make a COMEDI sink.

Detailed Description

sink using COMEDI

The sink has one input stream of signed short integers.

Input samples must be in the range [-32768,32767].


Constructor & Destructor Documentation

comedi_sink_s::comedi_sink_s ( int  sampling_freq,
const std::string  device_name 
) [protected]

Member Function Documentation

bool comedi_sink_s::check_topology ( int  ninputs,
int  noutputs 
) [virtual]

Reimplemented from gr_block.

int comedi_sink_s::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
) [virtual]

just like gr_block::general_work, only this arranges to call consume_each for you

The user must override work to define the signal processing code

Reimplemented from gr_sync_block.


Friends And Related Function Documentation

comedi_sink_s_sptr comedi_make_sink_s ( int  sampling_freq,
const std::string  dev 
) [friend]

make a COMEDI sink.

Parameters:
sampling_freqsampling rate in Hz
devCOMEDI device name, e.g., "/dev/comedi0"

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