summaryrefslogtreecommitdiff
path: root/grc
diff options
context:
space:
mode:
authorTom Rondeau2012-12-12 18:45:53 -0500
committerTom Rondeau2012-12-12 18:45:53 -0500
commitf1de74af9270235126b67e9507111df5752a3e5c (patch)
tree61bb10c9a73d03d1e9016d9c2de84e6e2c28aeca /grc
parent9ac98067a8529d80501ab3c8122b3ce11e896657 (diff)
downloadgnuradio-f1de74af9270235126b67e9507111df5752a3e5c.tar.gz
gnuradio-f1de74af9270235126b67e9507111df5752a3e5c.tar.bz2
gnuradio-f1de74af9270235126b67e9507111df5752a3e5c.zip
core: add new options to GRC for file_meta_sink.
Also updates gr_read_file_metadata to add a -D option that properly parses a detached header.
Diffstat (limited to 'grc')
-rw-r--r--grc/blocks/gr_file_meta_sink.xml28
1 files changed, 26 insertions, 2 deletions
diff --git a/grc/blocks/gr_file_meta_sink.xml b/grc/blocks/gr_file_meta_sink.xml
index e6f5f2bd6..ba9bf4ee1 100644
--- a/grc/blocks/gr_file_meta_sink.xml
+++ b/grc/blocks/gr_file_meta_sink.xml
@@ -8,7 +8,7 @@
<name>File Meta Sink</name>
<key>gr_file_meta_sink</key>
<import>from gnuradio import gr</import>
- <make>gr.file_meta_sink($type.size*$vlen, $file, $samp_rate, $rel_rate, $type.dtype, $type.cplx)
+ <make>gr.file_meta_sink($type.size*$vlen, $file, $samp_rate, $rel_rate, $type.dtype, $type.cplx, $max_seg_size, $extra_dict, $detached)
self.$(id).set_unbuffered($unbuffered)</make>
<callback>set_unbuffered($unbuffered)</callback>
<callback>open($file)</callback>
@@ -77,6 +77,31 @@ self.$(id).set_unbuffered($unbuffered)</make>
<type>int</type>
</param>
<param>
+ <name>Max Seg. Size</name>
+ <key>max_seg_size</key>
+ <value>1000000</value>
+ <type>int</type>
+ </param>
+ <param>
+ <name>Extra Dict.</name>
+ <key>extra_dict</key>
+ <value>""</value>
+ <type>string</type>
+ </param>
+ <param>
+ <name>Detached</name>
+ <key>detached</key>
+ <value>False</value>
+ <type>bool</type>
+ <option>
+ <name>Off</name>
+ <key>False</key>
+ </option>
+ <option>
+ <name>On</name>
+ <key>True</key>
+ </option>
+ </param> <param>
<name>Unbuffered</name>
<key>unbuffered</key>
<value>False</value>
@@ -90,7 +115,6 @@ self.$(id).set_unbuffered($unbuffered)</make>
<key>True</key>
</option>
</param>
-
<check>$vlen &gt; 0</check>
<sink>
<name>in</name>