Skip to main content

ThinkRF Python Device API

Project description

This is a preliminary release of the thinkRF Python Device API.

This library supports development for the WSA4000 Platform.

Documentation

Module is documented with Doxygen. Run to generate latex or HTML documentation:

# doxygen

Example:

from thinkrf.devices import WSA4000

# connect to wsa
dut = WSA4000()
dut.connect("10.126.110.103")

# setup test conditions
dut.request_read_perm()
dut.ifgain(0)
dut.freq(2450e6)
dut.gain('low')
dut.fshift(0)
dut.decimation(0)

# capture 1 packet
dut.capture(1024, 1)

# read until I get 1 data packet
while not dut.eof():
    pkt = dut.read()

    if pkt.is_data_packet():
        break

# print I/Q data into i and q
for i, q in pkt.data:
    print "%d,%d" % (i, q)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thinkrf-0.1.0.tar.gz (28.0 kB view details)

Uploaded Source

File details

Details for the file thinkrf-0.1.0.tar.gz.

File metadata

  • Download URL: thinkrf-0.1.0.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for thinkrf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 247d3af72215870ea3fe3b0b3b28466e4bf592a4bbf79d2fd8e854301261e933
MD5 ffd058b7a40a092570bd0a44afb7dae6
BLAKE2b-256 d875c7417fa92d76bc8c52230d7a2c320c566d6b7450f46978806139fd515b88

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page