summaryrefslogtreecommitdiff
path: root/docs/sphinx/source/blocks/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sphinx/source/blocks/index.rst')
-rw-r--r--docs/sphinx/source/blocks/index.rst344
1 files changed, 344 insertions, 0 deletions
diff --git a/docs/sphinx/source/blocks/index.rst b/docs/sphinx/source/blocks/index.rst
new file mode 100644
index 0000000000..2e29a5012a
--- /dev/null
+++ b/docs/sphinx/source/blocks/index.rst
@@ -0,0 +1,344 @@
+gnuradio.blocks
+===============
+
+.. automodule:: gnuradio.blocks
+
+Audio Signals
+-------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.wavfile_sink
+ gnuradio.blocks.wavfile_source
+
+Boolean Operators
+-----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.and_bb
+ gnuradio.blocks.and_const_bb
+ gnuradio.blocks.and_const_ii
+ gnuradio.blocks.and_const_ss
+ gnuradio.blocks.and_ii
+ gnuradio.blocks.and_ss
+ gnuradio.blocks.not_bb
+ gnuradio.blocks.not_ii
+ gnuradio.blocks.not_ss
+ gnuradio.blocks.or_bb
+ gnuradio.blocks.or_ii
+ gnuradio.blocks.or_ss
+ gnuradio.blocks.xor_bb
+ gnuradio.blocks.xor_ii
+ gnuradio.blocks.xor_ss
+
+Byte Operators
+--------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.packed_to_unpacked_bb
+ gnuradio.blocks.packed_to_unpacked_ii
+ gnuradio.blocks.packed_to_unpacked_ss
+ gnuradio.blocks.unpacked_to_packed_bb
+ gnuradio.blocks.unpacked_to_packed_ii
+ gnuradio.blocks.unpacked_to_packed_ss
+ gnuradio.blocks.pack_k_bits_bb
+ gnuradio.blocks.repack_bits_bb
+ gnuradio.blocks.unpack_k_bits_bb
+
+ControlPort
+-----------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.ctrlport_probe2_c
+ gnuradio.blocks.ctrlport_probe_c
+
+Debug Tools
+-----------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.vector_sink_b
+ gnuradio.blocks.vector_sink_c
+ gnuradio.blocks.vector_sink_f
+ gnuradio.blocks.vector_sink_i
+ gnuradio.blocks.vector_sink_s
+ gnuradio.blocks.annotator_1to1
+ gnuradio.blocks.annotator_alltoall
+ gnuradio.blocks.annotator_raw
+ gnuradio.blocks.message_debug
+ gnuradio.blocks.random_pdu
+ gnuradio.blocks.tag_debug
+
+File Operators
+--------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.file_descriptor_sink
+ gnuradio.blocks.file_descriptor_source
+ gnuradio.blocks.file_meta_sink
+ gnuradio.blocks.file_meta_source
+ gnuradio.blocks.file_sink
+ gnuradio.blocks.file_source
+ gnuradio.blocks.tagged_file_sink
+
+Level Controllers
+-----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.moving_average_cc
+ gnuradio.blocks.moving_average_ff
+ gnuradio.blocks.moving_average_ii
+ gnuradio.blocks.moving_average_ss
+ gnuradio.blocks.mute_cc
+ gnuradio.blocks.mute_ff
+ gnuradio.blocks.mute_ii
+ gnuradio.blocks.mute_ss
+ gnuradio.blocks.sample_and_hold_bb
+ gnuradio.blocks.sample_and_hold_ff
+ gnuradio.blocks.sample_and_hold_ii
+ gnuradio.blocks.sample_and_hold_ss
+ gnuradio.blocks.threshold_ff
+
+Math Operators
+--------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.add_cc
+ gnuradio.blocks.add_const_bb
+ gnuradio.blocks.add_const_cc
+ gnuradio.blocks.add_const_ff
+ gnuradio.blocks.add_const_ii
+ gnuradio.blocks.add_const_ss
+ gnuradio.blocks.add_const_vbb
+ gnuradio.blocks.add_const_vcc
+ gnuradio.blocks.add_const_vff
+ gnuradio.blocks.add_const_vii
+ gnuradio.blocks.add_const_vss
+ gnuradio.blocks.add_ii
+ gnuradio.blocks.add_ss
+ gnuradio.blocks.argmax_fs
+ gnuradio.blocks.argmax_is
+ gnuradio.blocks.argmax_ss
+ gnuradio.blocks.divide_cc
+ gnuradio.blocks.divide_ff
+ gnuradio.blocks.divide_ii
+ gnuradio.blocks.divide_ss
+ gnuradio.blocks.integrate_cc
+ gnuradio.blocks.integrate_ff
+ gnuradio.blocks.integrate_ii
+ gnuradio.blocks.integrate_ss
+ gnuradio.blocks.max_ff
+ gnuradio.blocks.max_ii
+ gnuradio.blocks.max_ss
+ gnuradio.blocks.multiply_const_ii
+ gnuradio.blocks.multiply_const_ss
+ gnuradio.blocks.multiply_const_vcc
+ gnuradio.blocks.multiply_const_vff
+ gnuradio.blocks.multiply_const_vii
+ gnuradio.blocks.multiply_const_vss
+ gnuradio.blocks.multiply_ii
+ gnuradio.blocks.multiply_ss
+ gnuradio.blocks.sub_cc
+ gnuradio.blocks.sub_ff
+ gnuradio.blocks.sub_ii
+ gnuradio.blocks.sub_ss
+ gnuradio.blocks.add_ff
+ gnuradio.blocks.conjugate_cc
+ gnuradio.blocks.multiply_cc
+ gnuradio.blocks.multiply_conjugate_cc
+ gnuradio.blocks.multiply_const_cc
+ gnuradio.blocks.multiply_const_ff
+ gnuradio.blocks.multiply_ff
+ gnuradio.blocks.nlog10_ff
+ gnuradio.blocks.rms_cf
+ gnuradio.blocks.rms_ff
+ gnuradio.blocks.transcendental
+
+Measurement Tools
+-----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.probe_signal_b
+ gnuradio.blocks.probe_signal_c
+ gnuradio.blocks.probe_signal_f
+ gnuradio.blocks.probe_signal_i
+ gnuradio.blocks.probe_signal_s
+ gnuradio.blocks.probe_signal_vb
+ gnuradio.blocks.probe_signal_vc
+ gnuradio.blocks.probe_signal_vf
+ gnuradio.blocks.probe_signal_vi
+ gnuradio.blocks.probe_signal_vs
+ gnuradio.blocks.ctrlport_probe2_c
+ gnuradio.blocks.ctrlport_probe_c
+ gnuradio.blocks.message_debug
+ gnuradio.blocks.probe_rate
+ gnuradio.blocks.tag_debug
+
+Message Tools
+-------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.message_burst_source
+ gnuradio.blocks.message_debug
+ gnuradio.blocks.message_sink
+ gnuradio.blocks.message_source
+ gnuradio.blocks.message_strobe
+ gnuradio.blocks.pdu_to_tagged_stream
+ gnuradio.blocks.random_pdu
+ gnuradio.blocks.tagged_stream_to_pdu
+
+Miscellaneous
+-------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.vector_source_b
+ gnuradio.blocks.vector_source_c
+ gnuradio.blocks.vector_source_f
+ gnuradio.blocks.vector_source_i
+ gnuradio.blocks.vector_source_s
+ gnuradio.blocks.bin_statistics_f
+ gnuradio.blocks.check_lfsr_32k_s
+ gnuradio.blocks.copy
+ gnuradio.blocks.delay
+ gnuradio.blocks.head
+ gnuradio.blocks.lfsr_32k_source_s
+ gnuradio.blocks.nop
+ gnuradio.blocks.null_sink
+ gnuradio.blocks.null_source
+ gnuradio.blocks.skiphead
+ gnuradio.blocks.throttle
+
+Modulators and Demodulators
+---------------------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.vco_f
+
+Netwroking Tools
+----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.socket_pdu
+ gnuradio.blocks.tuntap_pdu
+ gnuradio.blocks.udp_sink
+ gnuradio.blocks.udp_source
+
+Peak Detectors
+--------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.peak_detector_fb
+ gnuradio.blocks.peak_detector_ib
+ gnuradio.blocks.peak_detector_sb
+ gnuradio.blocks.burst_tagger
+ gnuradio.blocks.peak_detector2_fb
+ gnuradio.blocks.plateau_detector_fb
+
+Streams Operators
+-----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.vector_insert_b
+ gnuradio.blocks.vector_insert_c
+ gnuradio.blocks.vector_insert_f
+ gnuradio.blocks.vector_insert_i
+ gnuradio.blocks.vector_insert_s
+ gnuradio.blocks.deinterleave
+ gnuradio.blocks.endian_swap
+ gnuradio.blocks.interleave
+ gnuradio.blocks.keep_m_in_n
+ gnuradio.blocks.keep_one_in_n
+ gnuradio.blocks.patterned_interleaver
+ gnuradio.blocks.regenerate_bb
+ gnuradio.blocks.repeat
+ gnuradio.blocks.stream_mux
+ gnuradio.blocks.stream_to_streams
+ gnuradio.blocks.stream_to_vector
+ gnuradio.blocks.streams_to_stream
+ gnuradio.blocks.streams_to_vector
+ gnuradio.blocks.stretch_ff
+ gnuradio.blocks.tagged_stream_mux
+ gnuradio.blocks.vector_map
+ gnuradio.blocks.vector_to_stream
+ gnuradio.blocks.vector_to_streams
+
+Stream Tag Tools
+----------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.burst_tagger
+ gnuradio.blocks.tag_debug
+ gnuradio.blocks.tagged_file_sink
+
+Data Type Converters
+--------------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.char_to_float
+ gnuradio.blocks.char_to_short
+ gnuradio.blocks.complex_to_arg
+ gnuradio.blocks.complex_to_float
+ gnuradio.blocks.complex_to_imag
+ gnuradio.blocks.complex_to_interleaved_short
+ gnuradio.blocks.complex_to_mag
+ gnuradio.blocks.complex_to_mag_squared
+ gnuradio.blocks.complex_to_real
+ gnuradio.blocks.float_to_char
+ gnuradio.blocks.float_to_complex
+ gnuradio.blocks.float_to_int
+ gnuradio.blocks.float_to_short
+ gnuradio.blocks.float_to_uchar
+ gnuradio.blocks.int_to_float
+ gnuradio.blocks.interleaved_short_to_complex
+ gnuradio.blocks.short_to_char
+ gnuradio.blocks.short_to_float
+ gnuradio.blocks.uchar_to_float
+
+Waveform Generators
+-------------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.vco_f
+
+Miscellaneous
+-------------
+
+.. autosummary::
+ :nosignatures:
+
+ gnuradio.blocks.lfsr_15_1_0
+ gnuradio.blocks.lfsr_32k \ No newline at end of file