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.4.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for omnipyrig-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c06e052dd77514f64a86c4a2ccd45318801871b2c7a9023985bff64e3b5773a1 |
|
MD5 | e7e7c3f9793abfc8dc027ef1c579c140 |
|
BLAKE2b-256 | f393c1f97e05cd8928df22c2bd97482b927969a58384876d3519d190638567fb |