Add Ardop support
5rm opened this issue · 5 comments
For HF use Ardop mode would be good to have.
For 1200bd packet should TNC-Pi9k6 work instead of TNC-Pi?
73 Jouko OH5RM
I have a IC-7200 sitting next to mine but need to find a good source of Ardop documentation(how to) so I can get that implemented. Could you hook me up with a good link(s)? Are you talking client or gateway?
I have no experience with the TNC-Pi9k6. I have a feeling the serial port is the same(but is configurable) and the baud is configurable. If there is a change let's handle that in a separate issue.
http://www.cantab.net/users/john.wiseman/Downloads/Beta/piardopc
http://www.cantab.net/users/john.wiseman/Downloads/Beta/ARDOPC.txt
piardopc is a compiled program which could be included as is, if I understand right.
PAT already supports Ardop.
I am more thinking client which could connect HF Winlink Ardop RMS (server)
Ok a bit of documentation for myself.
- Download http://www.cantab.net/users/john.wiseman/Downloads/Beta/piardopc to /usr/local/bin
- I need to add a service to run piardopc 8515 plughw:1,0 plughw:1,0
- Add ardop tnc to pat config
- Add port alias??
Hmm just wondering what is the license of piardopc?
{
"mycall": "OH5RM",
"secure_login_password": "*******",
"auxiliary_addresses": [],
"locator": "KP30jr",
"http_addr": "0.0.0.0:8080",
"motd": [
"Open source Winlink client - getpat.io"
],
"connect_aliases": {
"telnet": "telnet://{mycall}:CMSTelnet@cms.winlink.org:8772/wl2k",
"5ZN_BBS": "ardop:///OH5ZN-6?freq=3587",
"6IJ_WL": "ardop:///OH6IJ-5?freq=3584",
"6IJ_BBS": "ardop:///OH6IJ-6?freq=3584",
"7JJT_BBS": "ardop:///OH7JJT-4?freq=3599",
"7JJT_WL": "ardop:///OH7JJT-3?freq=3599",
"6ELN_BBS": "ardop:///OH6ELN-6?freq=3590"
},
"listen": ["ardop"],
"hamlib_rigs": {
"ic7300":{"address":"localhost:4532","network":"tcp"}
},
"ardop": {
"addr": "localhost:8515",
"arq_bandwidth": {
"Forced": false,
"Max": 2000
},
"rig": "ic7300",
"ptt_ctrl": true,
"beacon_interval": 0,
"cwid_enabled": true
},
That is how I have the Ardop part in my PAT config.
In RMSPi concept I think it is best to leave out the rigcontrol part and connect aliases.
Those can be added later by the user?
For PTT the simplest way would be VOX like in Signalink. There is also the possibility to use a GPIO pin (17)for PTT in piardopc