Changeset 8939
- Timestamp:
- 07/18/08 15:26:14
- Files:
-
- grc/trunk/notes/todo.txt (modified) (1 diff)
- grc/trunk/setup.py (modified) (3 diffs)
- grc/trunk/src/grc/elements/Platform.py (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/Platform.py (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/blks2_stream_to_vector_decimator.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_binary_slicer_fb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_char_to_float.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_chunks_to_symbols.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_arg.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_float.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_imag.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_interleaved_short.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag_squared.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_real.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_deinterleave.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_float_to_char.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_float_to_complex.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_float_to_short.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_float_to_uchar.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_interleave.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_interleaved_short_to_complex.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_map_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_packed_to_unpacked_xx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_short_to_float.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_stream_to_streams.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_stream_to_vector.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_streams_to_stream.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_streams_to_vector.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_uchar_to_float.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_unpack_k_bits_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_unpacked_to_packed_xx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_vector_to_stream.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/conversions/gr_vector_to_streams.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/error_correction/blks2_packet_decoder.xml (modified) (7 diffs)
- grc/trunk/src/grc_gnuradio/blocks/error_correction/blks2_packet_encoder.xml (modified) (10 diffs)
- grc/trunk/src/grc_gnuradio/blocks/error_correction/gr_decode_ccsds_27_fb.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/error_correction/gr_encode_ccsds_27_bb.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/band_pass_filter.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/band_reject_filter.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/blks2_channel_model.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/blks2_rational_resampler_xxx.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_cma_equalizer_cc.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_fft_filter_xxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_filter_delay_fc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_fir_filter_xxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_fractional_interpolator_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_freq_xlating_fir_filter_xxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_goertzel_fc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_hilbert_fc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_iir_filter_ffd.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_interp_fir_filter_xxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_keep_one_in_n.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_rational_resampler_base_xxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_rms_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/gr_single_pole_iir_filter_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/filters/high_pass_filter.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/filters/low_pass_filter.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/graphical_sinks/wxgui_constellationsink2.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/graphical_sinks/wxgui_fftsink2.xml (modified) (13 diffs)
- grc/trunk/src/grc_gnuradio/blocks/graphical_sinks/wxgui_numbersink2.xml (modified) (14 diffs)
- grc/trunk/src/grc_gnuradio/blocks/graphical_sinks/wxgui_scopesink2.xml (modified) (9 diffs)
- grc/trunk/src/grc_gnuradio/blocks/graphical_sinks/wxgui_waterfallsink2.xml (modified) (12 diffs)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/blks2_standard_squelch.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_agc2_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_agc_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_dpll_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_feedforward_agc_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_mute_xx.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_peak_detector2_fb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_peak_detector_xb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_pwr_squelch_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_sample_and_hold_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_simple_squelch_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/level_controls/gr_threshold_ff.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/misc/blks2_error_rate.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/blks2_selector.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/blks2_valve.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_delay.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_head.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_kludge_copy.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_nop.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_repeat.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_skiphead.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/gr_throttle.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/hier_block.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/misc/import.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/xmlrpc_client.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/misc/xmlrpc_server.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_am_demod_cf.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_analysis_filterbank.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_dxpsk_demod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_dxpsk_mod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_fm_deemph.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_fm_demod_cf.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_fm_preemph.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_gmsk_demod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_gmsk_mod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_nbfm_rx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_nbfm_tx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_qamx_demod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_qamx_mod.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_synthesis_filterbank.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_wfm_rcv.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_wfm_rcv_pll.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/blks2_wfm_tx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_constellation_decoder_cb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_diff_decoder_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_diff_encoder_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_diff_phasor_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_frequency_modulator_fc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_phase_modulator_fc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_quadrature_demod_cf.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/modulators/gr_vco_f.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/operators/blks2_logpwrfft_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_add_const_vxx.xml (modified) (6 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_add_vxx.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_and_xx.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_argmax_xx.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_conjugate_cc.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_divide_xx.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_fft_vxx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_integrate_xx.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_max_xx.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_multiply_const_vxx.xml (modified) (6 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_multiply_vxx.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_nlog10_ff.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_not_xx.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_or_xx.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_sub_xx.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/operators/gr_xor_xx.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/options.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/preferences.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/sinks/audio_sink.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sinks/gr_file_sink.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sinks/gr_null_sink.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sinks/gr_udp_sink.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sinks/gr_vector_sink_x.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sinks/gr_wavfile_sink.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/sinks/pad_sink.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/sources/audio_source.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_file_source.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_glfsr_source_x.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_noise_source_x.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_null_source.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_sig_source_x.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_udp_source.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_vector_source_x.xml (modified) (6 diffs)
- grc/trunk/src/grc_gnuradio/blocks/sources/gr_wavfile_source.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/sources/pad_source.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/sources/random_source_x.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_clock_recovery_mm_xx.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_correlate_access_code_bb.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_costas_loop_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_dd_mpsk_sync_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_mpsk_receiver_cc.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_mpsk_sync_cc.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_pll_carriertracking_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_pll_freqdet_cf.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_pll_refout_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_pn_correlator_cc.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_simple_correlator.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/synchronizers/gr_simple_framer.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_encoder_xx.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_metrics_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_permutation.xml (modified) (4 diffs)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_siso_combined_f.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_siso_f.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_viterbi_combined_xx.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/trellis/trellis_viterbi_x.xml (modified) (3 diffs)
- grc/trunk/src/grc_gnuradio/blocks/usrp/usrp_diagnostics.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/usrp/usrp_dual_sink_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/usrp/usrp_dual_source_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/usrp/usrp_simple_sink_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/usrp/usrp_simple_source_x.xml (modified) (1 diff)
- grc/trunk/src/grc_gnuradio/blocks/variables/variable.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/variables/variable_chooser.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/variables/variable_sink.xml (modified) (5 diffs)
- grc/trunk/src/grc_gnuradio/blocks/variables/variable_slider.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/blocks/variables/variable_text_box.xml (modified) (2 diffs)
- grc/trunk/src/grc_gnuradio/data/block.dtd (moved) (moved from grc/trunk/src/grc_gnuradio/blocks/block.dtd) (3 diffs)
- grc/trunk/src/grc_gnuradio/wxgui/top_block_gui.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
grc/trunk/notes/todo.txt
r8934 r8939 16 16 -hotkeys in action descriptions 17 17 -variables dependent on variables that change 18 -text box gui control19 18 -log slider gui control 20 -remove dtd from all block wrappers, setup dtd in platform 19 -variable resolution graph structure 20 -catch error on open non-existant files 21 21 22 22 ############ Suggestions: #################### grc/trunk/setup.py
r8772 r8939 18 18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA 19 19 """ 20 ##@package setup 20 ##@package setup 21 21 #Distribution script for grc. 22 22 #@author Josh Blum … … 40 40 ] 41 41 42 GRC_GNURADIO_DATA = [ 43 'data/*.*', 44 'blocks/*. *',42 GRC_GNURADIO_DATA = [ 43 'data/*.*', 44 'blocks/*.xml', 45 45 'blocks/conversions/*.xml', 46 46 'blocks/error_correction/*.xml', … … 51 51 'blocks/modulators/*.xml', 52 52 'blocks/operators/*.xml', 53 'blocks/sinks/*.xml', 54 'blocks/sources/*.xml', 55 'blocks/synchronizers/*.xml', 53 'blocks/sinks/*.xml', 54 'blocks/sources/*.xml', 55 'blocks/synchronizers/*.xml', 56 56 'blocks/trellis/*.xml', 57 57 'blocks/usrp/*.xml', grc/trunk/src/grc/elements/Platform.py
r8772 r8939 34 34 class Platform(_Element): 35 35 36 def __init__(self, name, key, block_paths, block_ tree, default_flow_graph, generator):36 def __init__(self, name, key, block_paths, block_dtd, block_tree, default_flow_graph, generator): 37 37 """! 38 38 Make a platform from the arguments. … … 40 40 @param key the unique platform key 41 41 @param block_paths the file paths to blocks in this platform 42 @param block_dtd the dtd validator for xml block wrappers 42 43 @param block_tree the nested tree of block keys and categories 43 44 @param default_flow_graph the default flow graph file path … … 49 50 self._key = key 50 51 self._block_paths = block_paths 52 self._block_dtd = block_dtd 51 53 self._block_tree = block_tree 52 54 self._default_flow_graph = default_flow_graph … … 84 86 85 87 def _load_block(self, f): 86 try: ParseXML.validate_dtd(f )88 try: ParseXML.validate_dtd(f, self._block_dtd) 87 89 except ParseXML.XMLSyntaxError, e: self._exit_with_error('Block definition "%s" failed: \n\t%s'%(f, e)) 88 90 n = ParseXML.from_file(f)['block'] grc/trunk/src/grc_gnuradio/Platform.py
r8772 r8939 31 31 32 32 PATH = os.path.abspath(os.path.dirname(__file__)) 33 34 33 BLOCK_PATH = os.path.join(PATH, 'blocks') 35 34 BLOCK_DTD = os.path.join(PATH, 'data', 'block.dtd') 36 35 BLOCK_TREE = os.path.join(PATH, 'data', 'block_tree.xml') 37 38 36 DEFAULT_FLOW_GRAPH = os.path.join(PATH, 'data', 'default_flow_graph.grc.xml') 39 37 … … 59 57 key='gnuradio_python', 60 58 block_paths=block_paths, 59 block_dtd=BLOCK_DTD, 61 60 block_tree=BLOCK_TREE, 62 61 default_flow_graph=DEFAULT_FLOW_GRAPH, grc/trunk/src/grc_gnuradio/blocks/conversions/blks2_stream_to_vector_decimator.xml
r8807 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd">3 2 <!-- 4 3 ################################################### grc/trunk/src/grc_gnuradio/blocks/conversions/gr_binary_slicer_fb.xml
r8078 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Binary Slicer grc/trunk/src/grc_gnuradio/blocks/conversions/gr_char_to_float.xml
r8589 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Char to Float: … … 14 13 <name>in</name> 15 14 <type>byte</type> 16 </sink> 15 </sink> 17 16 <source> 18 17 <name>out</name> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_chunks_to_symbols.xml
r8076 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Chunks to Symbols … … 18 17 <name>Int</name> 19 18 <key>int</key> 20 <opt>fcn:i</opt> 19 <opt>fcn:i</opt> 21 20 </option> 22 21 <option> 23 22 <name>Short</name> 24 23 <key>short</key> 25 <opt>fcn:s</opt> 24 <opt>fcn:s</opt> 26 25 </option> 27 26 <option> 28 27 <name>Byte</name> 29 28 <key>byte</key> 30 <opt>fcn:b</opt> 29 <opt>fcn:b</opt> 31 30 </option> 32 31 </param> … … 39 38 <key>complex</key> 40 39 <opt>fcn:c</opt> 41 <opt>table:complex_vector</opt> 40 <opt>table:complex_vector</opt> 42 41 </option> 43 42 <option> … … 45 44 <key>float</key> 46 45 <opt>fcn:f</opt> 47 <opt>table:real_vector</opt> 46 <opt>table:real_vector</opt> 48 47 </option> 49 48 </param> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_arg.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Arg … … 15 14 <key>vlen</key> 16 15 <value>1</value> 17 <type>int</type> 16 <type>int</type> 18 17 </param> 19 18 <check>$vlen > 0</check> … … 22 21 <type>complex</type> 23 22 <vlen>$vlen</vlen> 24 </sink> 23 </sink> 25 24 <source> 26 25 <name>out</name> 27 26 <type>float</type> 28 27 <vlen>$vlen</vlen> 29 </source> 28 </source> 30 29 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_float.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Float: … … 16 15 <key>vlen</key> 17 16 <value>1</value> 18 <type>int</type> 17 <type>int</type> 19 18 </param> 20 19 <check>$vlen > 0</check> … … 23 22 <type>complex</type> 24 23 <vlen>$vlen</vlen> 25 </sink> 24 </sink> 26 25 <source> 27 26 <name>out</name> … … 34 33 <vlen>$vlen</vlen> 35 34 <optional>1</optional> 36 </source> 35 </source> 37 36 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_imag.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Imaginary … … 15 14 <key>vlen</key> 16 15 <value>1</value> 17 <type>int</type> 16 <type>int</type> 18 17 </param> 19 18 <check>$vlen > 0</check> … … 22 21 <type>complex</type> 23 22 <vlen>$vlen</vlen> 24 </sink> 23 </sink> 25 24 <source> 26 25 <name>out</name> 27 26 <type>float</type> 28 27 <vlen>$vlen</vlen> 29 </source> 28 </source> 30 29 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_interleaved_short.xml
r8065 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Interleaved Short: … … 14 13 <name>in</name> 15 14 <type>complex</type> 16 </sink> 15 </sink> 17 16 <source> 18 17 <name>out</name> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Magnitude … … 15 14 <key>vlen</key> 16 15 <value>1</value> 17 <type>int</type> 16 <type>int</type> 18 17 </param> 19 18 <check>$vlen > 0</check> … … 22 21 <type>complex</type> 23 22 <vlen>$vlen</vlen> 24 </sink> 23 </sink> 25 24 <source> 26 25 <name>out</name> 27 26 <type>float</type> 28 27 <vlen>$vlen</vlen> 29 </source> 28 </source> 30 29 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag_squared.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Magnitude Squared … … 15 14 <key>vlen</key> 16 15 <value>1</value> 17 <type>int</type> 16 <type>int</type> 18 17 </param> 19 18 <check>$vlen > 0</check> … … 22 21 <type>complex</type> 23 22 <vlen>$vlen</vlen> 24 </sink> 23 </sink> 25 24 <source> 26 25 <name>out</name> 27 26 <type>float</type> 28 27 <vlen>$vlen</vlen> 29 </source> 28 </source> 30 29 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_real.xml
r8108 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Complex to Real … … 15 14 <key>vlen</key> 16 15 <value>1</value> 17 <type>int</type> 16 <type>int</type> 18 17 </param> 19 18 <check>$vlen > 0</check> … … 22 21 <type>complex</type> 23 22 <vlen>$vlen</vlen> 24 </sink> 23 </sink> 25 24 <source> 26 25 <name>out</name> 27 26 <type>float</type> 28 27 <vlen>$vlen</vlen> 29 </source> 28 </source> 30 29 </block> grc/trunk/src/grc_gnuradio/blocks/conversions/gr_deinterleave.xml
r8059 r8939 1 1 <?xml version="1.0"?> 2 <!DOCTYPE block SYSTEM "../block.dtd"> 3 <!-- 2 <!-- 4 3 ################################################### 5 4 ##Deinterleave … … 18 17 <name>Complex</name> 19 18 <key>complex</key> 20 <opt>size:gr.sizeof_gr_complex</opt> 19 <opt>size:gr.sizeof_gr_complex</opt> 21 20 </option> 22 21 <option> 23 22 <name>Float</name> 24 23 <key>float</key> 25 <opt>size:gr.sizeof_float</opt> 24  
