################################################## # Examples ################################################## * Push-to-Talk example * Start/Stop the flow graph ################################################## # Blocks ################################################## * probe: also non-float outputs * log slider gui control * generic usrp (when its ready) * packet mod: whitening offset * wx min window size in options block * gr_adaptive_fir_ccf * ofdm * gr_ofdm_bpsk_demapper * gr_ofdm_cyclic_prefixer * gr_ofdm_demapper_vcb * gr_ofdm_frame_acquisition * gr_ofdm_frame_sink * gr_ofdm_insert_preamble * gr_ofdm_mapper_bcv * gr_ofdm_sampler * size params for the graphical sinks * callbacks for set average on fft, waterfall, number sinks ################################################## # Features ################################################## * extract category from doxygen * param editor, expand entry boxes in focus * change param dialog to panel within main window * search for blocks in category window * gui grid editor for configuring grid params/placing wxgui plots and controls * drag from one port to another to connect * per parameter docs * extract individual param docs from doxygen * doc tag in param for handwritten notes * separate generated code into top block and gui class * use gui.py in gr-wxgui and remove custom top_block_gui * configuration option for adding block paths * orientations for ports (top, right, bottom, left) * source defaults to right, sink defaults to left * separation of variables and gui controls * speedup w/ background layer and animation layer * multiple doxygen directories (doc_dir becomes doc_path) * use pango markup in tooltips for params * use get_var_make to determine if it is a variable, not regexp * concept of a project, or project flow graph * collection of blocks, hier and top * system-wide, default/work, and user created ################################################## # Problems ################################################## * hier block generation * auto generate hier library on changes * auto clean hier library when block removed * add hier blocks to tree without restart * dont generate py files in saved flowgraph dir * save/restore cwd * threads dont die on exit in probe and variable sink * overloaded gui classes for each platform, move param input objects into overloaded * align param titles in paramsdialog * better error for blank string params * weird grid params misbehaving * params dialog needs to dynamically update for all params * will not update for non-enum params * needs to account for added or removed params * example with grid params need update after notebook change * use .strip() on the hide property so we can do away with #slurp(s) in the templates ################################################## # Future ################################################## * require pygtk 2.12 for treeview tooltips * remove try/except in BlockTreeWindow.py