toddejohnson/rmspi

Add Ardop support

5rm opened this issue · 5 comments

5rm commented

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.

5rm commented

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.

Hmm just wondering what is the license of piardopc?

5rm commented

{
"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