Changeset 8939

Show
Ignore:
Timestamp:
07/18/08 15:26:14
Author:
jblum
Message:

block wrappers: removed dtd reference, trailing whitespace strip

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • grc/trunk/notes/todo.txt

    r8934 r8939  
    1616-hotkeys in action descriptions 
    1717-variables dependent on variables that change 
    18 -text box gui control 
    1918-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 
    2121 
    2222############    Suggestions:    #################### 
  • grc/trunk/setup.py

    r8772 r8939  
    1818Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA 
    1919""" 
    20 ##@package setup  
     20##@package setup 
    2121#Distribution script for grc. 
    2222#@author Josh Blum 
     
    4040] 
    4141 
    42 GRC_GNURADIO_DATA = [   
    43         'data/*.*',     
    44         'blocks/*.*', 
     42GRC_GNURADIO_DATA = [ 
     43        'data/*.*', 
     44        'blocks/*.xml', 
    4545        'blocks/conversions/*.xml', 
    4646        'blocks/error_correction/*.xml', 
     
    5151        'blocks/modulators/*.xml', 
    5252        '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', 
    5656        'blocks/trellis/*.xml', 
    5757        'blocks/usrp/*.xml', 
  • grc/trunk/src/grc/elements/Platform.py

    r8772 r8939  
    3434class Platform(_Element): 
    3535 
    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): 
    3737                """! 
    3838                Make a platform from the arguments. 
     
    4040                @param key the unique platform key 
    4141                @param block_paths the file paths to blocks in this platform 
     42                @param block_dtd the dtd validator for xml block wrappers 
    4243                @param block_tree the nested tree of block keys and categories 
    4344                @param default_flow_graph the default flow graph file path 
     
    4950                self._key = key 
    5051                self._block_paths = block_paths 
     52                self._block_dtd = block_dtd 
    5153                self._block_tree = block_tree 
    5254                self._default_flow_graph = default_flow_graph 
     
    8486 
    8587        def _load_block(self, f): 
    86                 try: ParseXML.validate_dtd(f
     88                try: ParseXML.validate_dtd(f, self._block_dtd
    8789                except ParseXML.XMLSyntaxError, e: self._exit_with_error('Block definition "%s" failed: \n\t%s'%(f, e)) 
    8890                n = ParseXML.from_file(f)['block'] 
  • grc/trunk/src/grc_gnuradio/Platform.py

    r8772 r8939  
    3131 
    3232PATH = os.path.abspath(os.path.dirname(__file__)) 
    33  
    3433BLOCK_PATH = os.path.join(PATH, 'blocks') 
    35  
     34BLOCK_DTD = os.path.join(PATH, 'data', 'block.dtd') 
    3635BLOCK_TREE = os.path.join(PATH, 'data', 'block_tree.xml') 
    37  
    3836DEFAULT_FLOW_GRAPH = os.path.join(PATH, 'data', 'default_flow_graph.grc.xml') 
    3937 
     
    5957                        key='gnuradio_python', 
    6058                        block_paths=block_paths, 
     59                        block_dtd=BLOCK_DTD, 
    6160                        block_tree=BLOCK_TREE, 
    6261                        default_flow_graph=DEFAULT_FLOW_GRAPH, 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/blks2_stream_to_vector_decimator.xml

    r8807 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    32<!-- 
    43################################################### 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_binary_slicer_fb.xml

    r8078 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Binary Slicer 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_char_to_float.xml

    r8589 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Char to Float: 
     
    1413                <name>in</name> 
    1514                <type>byte</type> 
    16         </sink>         
     15        </sink> 
    1716        <source> 
    1817                <name>out</name> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_chunks_to_symbols.xml

    r8076 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Chunks to Symbols 
     
    1817                        <name>Int</name> 
    1918                        <key>int</key> 
    20                         <opt>fcn:i</opt>                                
     19                        <opt>fcn:i</opt> 
    2120                </option> 
    2221                <option> 
    2322                        <name>Short</name> 
    2423                        <key>short</key> 
    25                         <opt>fcn:s</opt>                                        
     24                        <opt>fcn:s</opt> 
    2625                </option> 
    2726                <option> 
    2827                        <name>Byte</name> 
    2928                        <key>byte</key> 
    30                         <opt>fcn:b</opt>                                                
     29                        <opt>fcn:b</opt> 
    3130                </option> 
    3231        </param> 
     
    3938                        <key>complex</key> 
    4039                        <opt>fcn:c</opt> 
    41                         <opt>table:complex_vector</opt>                                 
     40                        <opt>table:complex_vector</opt> 
    4241                </option> 
    4342                <option> 
     
    4544                        <key>float</key> 
    4645                        <opt>fcn:f</opt> 
    47                         <opt>table:real_vector</opt>                                    
     46                        <opt>table:real_vector</opt> 
    4847                </option> 
    4948        </param> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_arg.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Arg 
     
    1514                <key>vlen</key> 
    1615                <value>1</value> 
    17                 <type>int</type>                
     16                <type>int</type> 
    1817        </param> 
    1918        <check>$vlen &gt; 0</check> 
     
    2221                <type>complex</type> 
    2322                <vlen>$vlen</vlen> 
    24         </sink>         
     23        </sink> 
    2524        <source> 
    2625                <name>out</name> 
    2726                <type>float</type> 
    2827                <vlen>$vlen</vlen> 
    29         </source>       
     28        </source> 
    3029</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_float.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Float: 
     
    1615                <key>vlen</key> 
    1716                <value>1</value> 
    18                 <type>int</type>                
     17                <type>int</type> 
    1918        </param> 
    2019        <check>$vlen &gt; 0</check> 
     
    2322                <type>complex</type> 
    2423                <vlen>$vlen</vlen> 
    25         </sink>         
     24        </sink> 
    2625        <source> 
    2726                <name>out</name> 
     
    3433                <vlen>$vlen</vlen> 
    3534                <optional>1</optional> 
    36         </source>       
     35        </source> 
    3736</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_imag.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Imaginary 
     
    1514                <key>vlen</key> 
    1615                <value>1</value> 
    17                 <type>int</type>                
     16                <type>int</type> 
    1817        </param> 
    1918        <check>$vlen &gt; 0</check> 
     
    2221                <type>complex</type> 
    2322                <vlen>$vlen</vlen> 
    24         </sink>         
     23        </sink> 
    2524        <source> 
    2625                <name>out</name> 
    2726                <type>float</type> 
    2827                <vlen>$vlen</vlen> 
    29         </source>       
     28        </source> 
    3029</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_interleaved_short.xml

    r8065 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Interleaved Short: 
     
    1413                <name>in</name> 
    1514                <type>complex</type> 
    16         </sink>         
     15        </sink> 
    1716        <source> 
    1817                <name>out</name> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Magnitude 
     
    1514                <key>vlen</key> 
    1615                <value>1</value> 
    17                 <type>int</type>                
     16                <type>int</type> 
    1817        </param> 
    1918        <check>$vlen &gt; 0</check> 
     
    2221                <type>complex</type> 
    2322                <vlen>$vlen</vlen> 
    24         </sink>         
     23        </sink> 
    2524        <source> 
    2625                <name>out</name> 
    2726                <type>float</type> 
    2827                <vlen>$vlen</vlen> 
    29         </source>       
     28        </source> 
    3029</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_mag_squared.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Magnitude Squared 
     
    1514                <key>vlen</key> 
    1615                <value>1</value> 
    17                 <type>int</type>                
     16                <type>int</type> 
    1817        </param> 
    1918        <check>$vlen &gt; 0</check> 
     
    2221                <type>complex</type> 
    2322                <vlen>$vlen</vlen> 
    24         </sink>         
     23        </sink> 
    2524        <source> 
    2625                <name>out</name> 
    2726                <type>float</type> 
    2827                <vlen>$vlen</vlen> 
    29         </source>       
     28        </source> 
    3029</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_complex_to_real.xml

    r8108 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Complex to Real 
     
    1514                <key>vlen</key> 
    1615                <value>1</value> 
    17                 <type>int</type>                
     16                <type>int</type> 
    1817        </param> 
    1918        <check>$vlen &gt; 0</check> 
     
    2221                <type>complex</type> 
    2322                <vlen>$vlen</vlen> 
    24         </sink>         
     23        </sink> 
    2524        <source> 
    2625                <name>out</name> 
    2726                <type>float</type> 
    2827                <vlen>$vlen</vlen> 
    29         </source>       
     28        </source> 
    3029</block> 
  • grc/trunk/src/grc_gnuradio/blocks/conversions/gr_deinterleave.xml

    r8059 r8939  
    11<?xml version="1.0"?> 
    2 <!DOCTYPE block SYSTEM "../block.dtd"> 
    3 <!--  
     2<!-- 
    43################################################### 
    54##Deinterleave 
     
    1817                        <name>Complex</name> 
    1918                        <key>complex</key> 
    20                         <opt>size:gr.sizeof_gr_complex</opt>                                    
     19                        <opt>size:gr.sizeof_gr_complex</opt> 
    2120                </option> 
    2221                <option> 
    2322                        <name>Float</name> 
    2423                        <key>float</key> 
    25                         <opt>size:gr.sizeof_float</opt>                         
     24