|
GNU Radio's CYBERRADIO Package
|
#include <NDR651_sync_sink_impl.h>
Public Member Functions | |
| NDR651_sync_sink_impl (INPUT_ARGUMENTS_TYPE) | |
| ~NDR651_sync_sink_impl () | |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
| bool | stop () |
| void | mult_callback (float mult1, float mult2) |
| bool | setDUCFreq_callback (double frequencyOffsetMHz1, double frequencyOffsetMHz2) |
| bool | setDUCAtten_callback (double digital_attenuationDB1, double digital_attenuationDB2) |
| bool | setTxFreq_callback (double centerFreqMHz1, double centerFreqMHz2) |
| bool | setTxAtten_callback (double rf_attenuationDB1, double rf_attenuationDB2) |
| bool | setDUCParameters (int ducChannel1, int ducChannel2, int channelRate, int txChannel1, int txChannel2) |
| bool | setEthernetInterface (unsigned int tenGbeIndex, const char *eth_index1, const char *eth_index2, long upd_port1, long upd_port2) |
Additional Inherited Members | |
Public Types inherited from gr::CyberRadio::NDR651_sync_sink | |
| typedef boost::shared_ptr< NDR651_sync_sink > | sptr |
Static Public Member Functions inherited from gr::CyberRadio::NDR651_sync_sink | |
| static sptr | make (INPUT_ARGUMENTS_TYPE) |
This grc block is used to transmit data synchrnously to the NDR651 It takes in 2 complex IQ streams and sends data out via syncTXClient (some sort of ethernet thing) It sends data out in sizes of ETH_PACKET_SIZE (1024), so this block was made to be decimating. By being decimating, GNU radio won't call it untill it has multiples of ETH_PACKET_SIZE
| gr::CyberRadio::NDR651_sync_sink_impl::NDR651_sync_sink_impl | ( | INPUT_ARGUMENTS_TYPE | ) |
| gr::CyberRadio::NDR651_sync_sink_impl::~NDR651_sync_sink_impl | ( | ) |
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
|
virtual |
Implements gr::CyberRadio::NDR651_sync_sink.
| bool gr::CyberRadio::NDR651_sync_sink_impl::stop | ( | ) |
| int gr::CyberRadio::NDR651_sync_sink_impl::work | ( | int | noutput_items, |
| gr_vector_const_void_star & | input_items, | ||
| gr_vector_void_star & | output_items | ||
| ) |