pyrtlsdr

Contents

  • Overview
    • Description
    • Links
    • Installation
      • Full installation (recommended)
    • Usage
      • Examples
        • Simple way to read and print some samples:
        • Plotting the PSD with matplotlib:
        • Resulting Plot:
      • Handling multiple devices:
        • Note
    • Experimental features
      • rtlsdraio
      • rtlsdrtcp
      • TCP Client Mode
    • Dependencies
    • Todo
    • Troubleshooting
      • librtlsdr import errors
    • License
    • Credit
  • Development
    • Installation
      • Using uv (recommended)
        • Install uv
        • Install project
      • Using pip
        • Install the project
        • Install development dependencies
  • Reference
    • rtlsdr.rtlsdr
      • LibUSBError
      • BaseRtlSdr
        • BaseRtlSdr.DEFAULT_GAIN
        • BaseRtlSdr.DEFAULT_FC
        • BaseRtlSdr.DEFAULT_RS
        • BaseRtlSdr.DEFAULT_READ_SIZE
        • BaseRtlSdr.gain_values
        • BaseRtlSdr.valid_gains_db
        • BaseRtlSdr.get_device_index_by_serial()
        • BaseRtlSdr.get_device_serial_addresses()
        • BaseRtlSdr.get_gains()
        • BaseRtlSdr.get_gpio_bit()
        • BaseRtlSdr.get_gpio_byte()
        • BaseRtlSdr.get_tuner_type()
        • BaseRtlSdr.init_device_values()
        • BaseRtlSdr.open()
        • BaseRtlSdr.packed_bytes_to_iq()
        • BaseRtlSdr.read_bytes()
        • BaseRtlSdr.read_samples()
        • BaseRtlSdr.set_agc_mode()
        • BaseRtlSdr.set_bias_tee()
        • BaseRtlSdr.set_direct_sampling()
        • BaseRtlSdr.set_dithering()
        • BaseRtlSdr.set_gpio_bit()
        • BaseRtlSdr.set_gpio_byte()
        • BaseRtlSdr.set_gpio_input()
        • BaseRtlSdr.set_gpio_output()
        • BaseRtlSdr.set_gpio_status()
        • BaseRtlSdr.set_manual_gain_enabled()
        • BaseRtlSdr.bandwidth
        • BaseRtlSdr.center_freq
        • BaseRtlSdr.fc
        • BaseRtlSdr.freq_correction
        • BaseRtlSdr.gain
        • BaseRtlSdr.rs
        • BaseRtlSdr.sample_rate
      • RtlSdr
        • RtlSdr._bytes_converter_callback()
        • RtlSdr._samples_converter_callback()
        • RtlSdr.cancel_read_async()
        • RtlSdr.read_bytes_async()
        • RtlSdr.read_samples_async()
    • rtlsdr.rtlsdraio
      • AsyncCallbackIter
        • AsyncCallbackIter.add_to_queue()
        • AsyncCallbackIter.start()
        • AsyncCallbackIter.stop()
      • RtlSdrAio
        • RtlSdrAio.stop()
        • RtlSdrAio.stream()
    • rtlsdr.rtlsdrtcp
      • rtlsdr.rtlsdrtcp.server
        • RequestHandler
        • RtlSdrTcpServer
        • Server
        • ServerThread
        • run_server()
      • rtlsdr.rtlsdrtcp.client
        • RtlSdrTcpClient
      • rtlsdr.rtlsdrtcp.base
        • CommunicationError
        • AckMessage
        • ClientMessage
        • MessageBase
        • RtlSdrTcpBase
        • ServerMessage
    • rtlsdr.helpers
      • limit_calls()
      • limit_time()
pyrtlsdr
  • Welcome to pyrtlsdr’s documentation!
  • View page source

Welcome to pyrtlsdr’s documentation!

Contents

  • Overview
    • Description
    • Links
    • Installation
    • Usage
    • Experimental features
    • Dependencies
    • Todo
    • Troubleshooting
    • License
    • Credit
  • Development
    • Installation
  • Reference
    • rtlsdr.rtlsdr
    • rtlsdr.rtlsdraio
    • rtlsdr.rtlsdrtcp
    • rtlsdr.helpers

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2016, Roger <https://github.com/pyrlsdr/pyrtlsdr>.

Built with Sphinx using a theme provided by Read the Docs.