GNU Radio Manual and C++ API Reference  3.10.9.1
The Free & Open Software Radio Ecosystem

EyeDisplaysForm child for managing eye pattern plots. More...

#include <gnuradio/qtgui/eyedisplayform.h>

Public Slots

void customEvent (QEvent *e) override
 
void setSampleRate (const double samprate)
 
void setSampleRate (const QString &samprate) override
 
void setYaxis (double min, double max)
 
void setYLabel (const std::string &label, const std::string &unit="")
 
void setNPoints (const int)
 
void autoScale (bool en) override
 
void autoScaleShot ()
 
void tagMenuSlot (bool en)
 
void setTagMenu (unsigned int which, bool en)
 
void updateTrigger (gr::qtgui::trigger_mode mode)
 
void setTriggerMode (gr::qtgui::trigger_mode mode)
 
void setTriggerSlope (gr::qtgui::trigger_slope slope)
 
void setTriggerLevel (float level)
 
void setTriggerDelay (float delay)
 
void setTriggerChannel (int chan)
 
void setTriggerTagKey (QString s)
 
void setTriggerTagKey (const std::string &s)
 
void setupControlPanel (bool en)
 
void setupControlPanel ()
 
void teardownControlPanel ()
 
- Public Slots inherited from EyeDisplaysForm
void resizeEvent (QResizeEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 
void customEvent (QEvent *e) override=0
 
void closeEvent (QCloseEvent *e) override
 
void setUpdateTime (double t)
 
void setSamplesPerSymbol (int64_t sps)
 
void setTitle (const QString &title)
 
void setLineLabel (unsigned int which, const QString &label)
 
void setLineColor (unsigned int which, const QString &color)
 
void setLineWidth (unsigned int which, unsigned int width)
 
void setLineStyle (unsigned int which, Qt::PenStyle style)
 
void setLineMarker (unsigned int which, QwtSymbol::Style style)
 
void setMarkerAlpha (unsigned int which, unsigned int alpha)
 
QString title ()
 
QString lineLabel (unsigned int which)
 
QString lineColor (unsigned int which)
 
int lineWidth (unsigned int which)
 
Qt::PenStyle lineStyle (unsigned int which)
 
QwtSymbol::Style lineMarker (unsigned int which)
 
int markerAlpha (unsigned int which)
 
virtual void setSampleRate (const QString &rate)
 
void setStop (bool on)
 
void setStop ()
 
void setGrid (bool on)
 
void setAxisLabels (bool en)
 
void saveFigure ()
 
void disableLegend ()
 

Signals

void signalTriggerMode (gr::qtgui::trigger_mode mode)
 
void signalTriggerSlope (gr::qtgui::trigger_slope slope)
 
void signalTriggerLevel (float level)
 
void signalTriggerDelay (float delay)
 
void signalReplot ()
 
void signalNPoints (const int npts)
 
- Signals inherited from EyeDisplaysForm
void plotPointSelected (const QPointF p, int type)
 
void toggleGrid (bool en)
 

Public Member Functions

 EyeDisplayForm (int nplots=1, bool cmplx=false, QWidget *parent=0)
 
 ~EyeDisplayForm () override
 
EyeDisplayPlotgetPlot ()
 
EyeDisplayPlotgetSinglePlot (unsigned int)
 
int getNPoints () const
 
int getSamplesPerSymbol () const
 
gr::qtgui::trigger_mode getTriggerMode () const
 
gr::qtgui::trigger_slope getTriggerSlope () const
 
float getTriggerLevel () const
 
float getTriggerDelay () const
 
int getTriggerChannel () const
 
std::string getTriggerTagKey () const
 
void setAxisLabels (bool en)
 
- Public Member Functions inherited from EyeDisplaysForm
 EyeDisplaysForm (int nplots=1, QWidget *parent=0)
 
 ~EyeDisplaysForm () override
 
void Reset ()
 
bool isClosed () const
 
void enableMenu (bool en=true)
 

Additional Inherited Members

- Protected Attributes inherited from EyeDisplaysForm
bool d_isclosed
 
unsigned int d_nplots
 
int d_sps
 
QGridLayout * d_layout
 
DisplayPlotd_display_plot
 
std::vector< DisplayPlot * > d_displays_plot
 
bool d_system_specified_flag
 
std::vector< QwtPlotGrid * > d_grids
 
bool d_menu_on
 
QMenu * d_menu
 
QAction * d_stop_act
 
bool d_stop_state
 
QAction * d_grid_act
 
bool d_grid_state
 
QAction * d_axislabelsmenu
 
bool d_axislabels
 
QAction * d_autoscale_act
 
bool d_autoscale_state
 
QList< QMenu * > d_lines_menu
 
QList< LineTitleAction * > d_line_title_act
 
QList< LineColorMenu * > d_line_color_menu
 
QList< LineWidthMenu * > d_line_width_menu
 
QList< LineStyleMenu * > d_line_style_menu
 
QList< LineMarkerMenu * > d_line_marker_menu
 
QList< MarkerAlphaMenu * > d_marker_alpha_menu
 
PopupMenud_samp_rate_act
 
QAction * d_save_act
 
double d_update_time
 

Detailed Description

EyeDisplaysForm child for managing eye pattern plots.

Constructor & Destructor Documentation

◆ EyeDisplayForm()

EyeDisplayForm::EyeDisplayForm ( int  nplots = 1,
bool  cmplx = false,
QWidget *  parent = 0 
)

◆ ~EyeDisplayForm()

EyeDisplayForm::~EyeDisplayForm ( )
override

Member Function Documentation

◆ autoScale

void EyeDisplayForm::autoScale ( bool  en)
overrideslot

◆ autoScaleShot

void EyeDisplayForm::autoScaleShot ( )
slot

◆ customEvent

void EyeDisplayForm::customEvent ( QEvent *  e)
overrideslot

◆ getNPoints()

int EyeDisplayForm::getNPoints ( ) const

◆ getPlot()

EyeDisplayPlot* EyeDisplayForm::getPlot ( )

◆ getSamplesPerSymbol()

int EyeDisplayForm::getSamplesPerSymbol ( ) const

◆ getSinglePlot()

EyeDisplayPlot* EyeDisplayForm::getSinglePlot ( unsigned int  )

◆ getTriggerChannel()

int EyeDisplayForm::getTriggerChannel ( ) const

◆ getTriggerDelay()

float EyeDisplayForm::getTriggerDelay ( ) const

◆ getTriggerLevel()

float EyeDisplayForm::getTriggerLevel ( ) const

◆ getTriggerMode()

gr::qtgui::trigger_mode EyeDisplayForm::getTriggerMode ( ) const

◆ getTriggerSlope()

gr::qtgui::trigger_slope EyeDisplayForm::getTriggerSlope ( ) const

◆ getTriggerTagKey()

std::string EyeDisplayForm::getTriggerTagKey ( ) const

◆ setAxisLabels()

void EyeDisplayForm::setAxisLabels ( bool  en)

◆ setNPoints

void EyeDisplayForm::setNPoints ( const int  )
slot

◆ setSampleRate [1/2]

void EyeDisplayForm::setSampleRate ( const double  samprate)
slot

◆ setSampleRate [2/2]

void EyeDisplayForm::setSampleRate ( const QString &  samprate)
overrideslot

◆ setTagMenu

void EyeDisplayForm::setTagMenu ( unsigned int  which,
bool  en 
)
slot

◆ setTriggerChannel

void EyeDisplayForm::setTriggerChannel ( int  chan)
slot

◆ setTriggerDelay

void EyeDisplayForm::setTriggerDelay ( float  delay)
slot

◆ setTriggerLevel

void EyeDisplayForm::setTriggerLevel ( float  level)
slot

◆ setTriggerMode

void EyeDisplayForm::setTriggerMode ( gr::qtgui::trigger_mode  mode)
slot

◆ setTriggerSlope

void EyeDisplayForm::setTriggerSlope ( gr::qtgui::trigger_slope  slope)
slot

◆ setTriggerTagKey [1/2]

void EyeDisplayForm::setTriggerTagKey ( const std::string &  s)
slot

◆ setTriggerTagKey [2/2]

void EyeDisplayForm::setTriggerTagKey ( QString  s)
slot

◆ setupControlPanel [1/2]

void EyeDisplayForm::setupControlPanel ( )
slot

◆ setupControlPanel [2/2]

void EyeDisplayForm::setupControlPanel ( bool  en)
slot

◆ setYaxis

void EyeDisplayForm::setYaxis ( double  min,
double  max 
)
slot

◆ setYLabel

void EyeDisplayForm::setYLabel ( const std::string &  label,
const std::string &  unit = "" 
)
slot

◆ signalNPoints

void EyeDisplayForm::signalNPoints ( const int  npts)
signal

◆ signalReplot

void EyeDisplayForm::signalReplot ( )
signal

◆ signalTriggerDelay

void EyeDisplayForm::signalTriggerDelay ( float  delay)
signal

◆ signalTriggerLevel

void EyeDisplayForm::signalTriggerLevel ( float  level)
signal

◆ signalTriggerMode

void EyeDisplayForm::signalTriggerMode ( gr::qtgui::trigger_mode  mode)
signal

◆ signalTriggerSlope

void EyeDisplayForm::signalTriggerSlope ( gr::qtgui::trigger_slope  slope)
signal

◆ tagMenuSlot

void EyeDisplayForm::tagMenuSlot ( bool  en)
slot

◆ teardownControlPanel

void EyeDisplayForm::teardownControlPanel ( )
slot

◆ updateTrigger

void EyeDisplayForm::updateTrigger ( gr::qtgui::trigger_mode  mode)
slot

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