Number Sinkwxgui_numbersink2from gnuradio.wxgui import numbersink2numbersink2.$(type.fcn)(
self.GetWin(),
unit=$units,
minval=$min_value,
maxval=$max_value,
factor=$factor,
decimal_places=$decimal_places,
ref_level=$ref_level,
sample_rate=$samp_rate,
number_rate=$number_rate,
average=$average,
avg_alpha=#if $avg_alpha() then $avg_alpha else 'None'#,
label=$title,
peak_hold=$peak_hold,
show_gauge=$show_gauge,
)
#set $grid_pos = $grid_pos()
#if not grid_pos
self.Add(self.$(id).win)
#else
self.GridAdd(self.$(id).win, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
#end ifTypetypecomplexenumTitletitleNumber PlotstringUnitsunitsUnitsstringSample Ratesamp_ratesamp_raterealMin Valuemin_value-100realMax Valuemax_value100realFactorfactor1.0realDecimal Placesdecimal_places10intReference Levelref_level0realNumber Ratenumber_rate15intPeak Holdpeak_holdFalseenum#if $peak_hold() == 'True' then 'none' else 'part'#AverageaverageFalseenum#if $average() == 'True' then 'none' else 'part'#Average Alphaavg_alpha0real#if $average() == 'True' then 'none' else 'all'#Show Gaugeshow_gaugeTrueenumGrid Positiongrid_posgrid_posin$type
Set Average Alpha to 0 for automatic setting.
Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
Incoming numbers are multiplied by the factor, and then added-to by the reference level.