A python wrapper for Omni-Rig
Project description
omnipyrig
A package that allows the deveplopment of amateur radio applications using the amazing Omni-Rig library
prerequisite
- OmniRig (http://dxatlas.com/omnirig/)
- python (https://www.python.org/downloads/)
Installation
PyPi:
https://pypi.org/project/omnipyrig/
pip install omnipyrig
usage
import omnipyrig
client = OmniRigWrapper()
client.showParams()
how it works?
the package uses win32com to dispatch omnirig object
it then wrap it's properties and methods
constants:
mode enumeration
- MODE_SSB_L
- MODE_SSB_U
- MODE_CW_U
- MODE_FM
- MODE_AM
- MODE_RTTY_L
- MODE_CW_L
- MODE_DATA_L
- MODE_RTTY_U
- MODE_DATA_FM
- MODE_FM_N
- MODE_DATA_U
- MODE_AM_N
- MODE_PSK
- MODE_DATA_FM_N
rit/xit
- RIT_ON
- RIT_OFF
- XIT_ON
- XIT_OFF
split
- SPLIT_ON
- SPLIT_OFF
vfo
- VFO_AA
- VFO_AB
- VFO_BB
- VFO_BA
methods:
- client.showParams()
- client.setFrequency(vfo_selector, frequency)
- client.setMode(mode)
- client.setRit(state)
- client.setXit(state)
- client.setRitOffset(offset)
- client.setSplit(state)
- client.setPitch(pitch)
- client.setVfoA()
- client.setVfoB()
- client.setVfoAB()
- client.setVfoBA()
73,
Gil 4Z1KD
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
omnipyrig-0.0.3.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for omnipyrig-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d97cf548c055eb305e37bddaab8ff31f29f4ba41b7595e4027ee3131152867fd |
|
MD5 | 12b6d540f862fa395cc789adadc33a97 |
|
BLAKE2b-256 | 64b12f53ba5582ef2fb66dc58656eb4e6792fdfd2030b88f2e1bde1a5331d98b |