johnr5329
Member
- Joined
- Jul 31, 2010
- Messages
- 35
This is probably only of interest to to me, but in case someone else can use it...
I have some code that provides an interface to my AOR 8200 receivers. I worked with hamlib but its synchronous design didn't take advantage of the radio like I envisioned.
So, I created an interface using perl and the POE framework. This gives me non-blocking asynchronous access to the radios. For example, this allows the user interface to update itself when radios stop on a frequency.
Here is the code:
https://github.com/john-/race_control
The object that interfaces with the radio:
https://github.com/john-/race_control/blob/master/lib/POE/Component/RaceControl/Radio.pm
In theory this code can be used outside this user interface (create the object form a command line program, for example). There is other stuff the interface will do including control the bandscope capability:
https://sites.google.com/site/publicstuffishere/aor-8200-bandscope-frequency-analyzer
There is also code to interface to the Optoelectronics Digital Scout (and for software based "reaction tune" type functionality.
Again, this is a pretty specialized. 99.9% of people will want a general purpose tool such as those mentioned in this forum.
John
I have some code that provides an interface to my AOR 8200 receivers. I worked with hamlib but its synchronous design didn't take advantage of the radio like I envisioned.
So, I created an interface using perl and the POE framework. This gives me non-blocking asynchronous access to the radios. For example, this allows the user interface to update itself when radios stop on a frequency.
Here is the code:
https://github.com/john-/race_control
The object that interfaces with the radio:
https://github.com/john-/race_control/blob/master/lib/POE/Component/RaceControl/Radio.pm
In theory this code can be used outside this user interface (create the object form a command line program, for example). There is other stuff the interface will do including control the bandscope capability:
https://sites.google.com/site/publicstuffishere/aor-8200-bandscope-frequency-analyzer
There is also code to interface to the Optoelectronics Digital Scout (and for software based "reaction tune" type functionality.
Again, this is a pretty specialized. 99.9% of people will want a general purpose tool such as those mentioned in this forum.
John