From f1de74af9270235126b67e9507111df5752a3e5c Mon Sep 17 00:00:00 2001 From: Tom Rondeau <trondeau@vt.edu> Date: Wed, 12 Dec 2012 18:45:53 -0500 Subject: 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. --- grc/blocks/gr_file_meta_sink.xml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'grc') diff --git a/grc/blocks/gr_file_meta_sink.xml b/grc/blocks/gr_file_meta_sink.xml index e6f5f2bd6a..ba9bf4ee1c 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 > 0</check> <sink> <name>in</name> -- cgit v1.2.3