deep-tempest/gr-tempest/examples/binary_serializer.grc

206 lines
4.0 KiB
Plaintext

options:
parameters:
author: Emilio Martinez
category: '[Tempest]'
cmake_opt: ''
comment: ''
copyright: ''
description: Serializes every input as LSB stream of bits
gen_cmake: 'On'
gen_linking: dynamic
generate_options: hb
hier_block_src_path: '.:'
id: binary_serializer
max_nouts: '0'
output_language: python
placement: (0,0)
qt_qss_theme: ''
realtime_scheduling: ''
run: 'False'
run_command: '{python} -u {filename}'
run_options: prompt
sizing_mode: fixed
thread_safe_setters: ''
title: Binary Serializer
window_size: (1000,1000)
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [16, 12.0]
rotation: 0
state: enabled
blocks:
- name: M
id: parameter
parameters:
alias: ''
comment: ''
hide: none
label: Output bits
short_id: ''
type: intx
value: '10'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [344, 12.0]
rotation: 0
state: true
- name: N
id: parameter
parameters:
alias: ''
comment: ''
hide: none
label: Input bits
short_id: ''
type: intx
value: '16'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [224, 12.0]
rotation: 0
state: true
- name: blocks_float_to_short_0
id: blocks_float_to_short
parameters:
affinity: ''
alias: ''
comment: ''
maxoutbuf: '0'
minoutbuf: '0'
scale: '1'
vlen: '1'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [208, 148.0]
rotation: 0
state: true
- name: blocks_keep_m_in_n_0
id: blocks_keep_m_in_n
parameters:
affinity: ''
alias: ''
comment: ''
m: M
maxoutbuf: '0'
minoutbuf: '0'
n: N
offset: offset
type: short
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [608, 132.0]
rotation: 0
state: true
- name: blocks_packed_to_unpacked_xx_0
id: blocks_packed_to_unpacked_xx
parameters:
affinity: ''
alias: ''
bits_per_chunk: '1'
comment: ''
endianness: gr.GR_LSB_FIRST
maxoutbuf: '0'
minoutbuf: '0'
num_ports: '1'
type: short
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [400, 140.0]
rotation: 0
state: true
- name: blocks_short_to_float_0
id: blocks_short_to_float
parameters:
affinity: ''
alias: ''
comment: ''
maxoutbuf: '0'
minoutbuf: '0'
scale: '1'
vlen: '1'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [792, 148.0]
rotation: 0
state: true
- name: offset
id: parameter
parameters:
alias: ''
comment: ''
hide: none
label: Offset position (from LSB)
short_id: ''
type: intx
value: '0'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [488, 12.0]
rotation: 0
state: true
- name: pad_sink_0
id: pad_sink
parameters:
affinity: ''
alias: ''
comment: ''
label: out
num_streams: '1'
optional: 'False'
type: float
vlen: '1'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [960, 148.0]
rotation: 0
state: true
- name: pad_source_0
id: pad_source
parameters:
affinity: ''
alias: ''
comment: ''
label: in
maxoutbuf: '0'
minoutbuf: '0'
num_streams: '1'
optional: 'False'
type: float
vlen: '1'
states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [24, 148.0]
rotation: 0
state: true
connections:
- [blocks_float_to_short_0, '0', blocks_packed_to_unpacked_xx_0, '0']
- [blocks_keep_m_in_n_0, '0', blocks_short_to_float_0, '0']
- [blocks_packed_to_unpacked_xx_0, '0', blocks_keep_m_in_n_0, '0']
- [blocks_short_to_float_0, '0', pad_sink_0, '0']
- [pad_source_0, '0', blocks_float_to_short_0, '0']
metadata:
file_format: 1