Skip to main content

ImmersionRC RF Power Meter v2 (USB CDC) interface

Project description

ircpowermeter

Tiny Python interface + CLI for the ImmersionRC RF Power Meter v2 over USB (CDC-ACM).

Commands the device understands

  • V → firmware version
  • D → current average power (dBm)
  • E → current peak power (dBm)
  • F → query current frequency (MHz)
  • F<idx> → set frequency by index (0 = first supported)

(From the official manual, "USB Interface (CDC)" section.)

Examples

irc-rfpm               # prints avg dBm once
irc-rfpm --peak        # prints peak dBm once
irc-rfpm --json        # {"dbm": -12.45, "mode":"avg"}
irc-rfpm --freq        # prints current MHz
irc-rfpm --set-freq-index 3
irc-rfpm --stream 0.25 # 4 Hz streaming

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

ircpowermeter-0.2.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ircpowermeter-0.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file ircpowermeter-0.2.0.tar.gz.

File metadata

  • Download URL: ircpowermeter-0.2.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ircpowermeter-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b51c0f2ff9a310339ad3426f7d2db52af055ed98f8f2b34aab950bd01b68d029
MD5 d48500f887cfb7d76e75b0aea74c9a09
BLAKE2b-256 491dcf22c4052e5e916d013091b610005f7c348e9a472f6bfac26d852c86fa9c

See more details on using hashes here.

File details

Details for the file ircpowermeter-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ircpowermeter-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ircpowermeter-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ccfaf6517a2dfaf3c3e979a2341d4a957337a14aa15e22ee4deeffddd7837c1
MD5 f33d638ca28bb38cd8baf81f907c3468
BLAKE2b-256 547bf4e2afad0d7b9f65e84204fcf03cd1dd6732908b0323cd116b938ef0b5a3

See more details on using hashes here.

Supported by

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