12 releases
| new 0.2.0 | Mar 11, 2026 |
|---|---|
| 0.1.10 | Mar 10, 2026 |
| 0.1.9 | Apr 20, 2024 |
| 0.1.8 | Mar 31, 2024 |
#2045 in Network programming
77KB
2K
SLoC
AGW library
Rust library for speaking AGW with e.g. Direwolf
https://github.com/ThomasHabets/agw
Example usage
Example setup with ICom 9700
1. Run rigctld
$ rigctld -m 3081 -r /dev/ttyUSB0 -s 19200
3. Start direwolf
$ cat > direwolf.conf
ADEVICE pulse
PTT RIG 2 127.0.0.1:4532
CHANNEL 0
MYCALL M0QQQ-8
AGWPORT 8010
KISSPORT 8011
MODEM 1200
^D
$ direwolf -d a -p -t 0 -c direwolf.conf
4. Run the AGW application
$ cargo build --example term
$ ./target/debug/examples/term -l blah.log -v 4 M0QQQ-3 GB7CIP
Contributing
Pull requests welcome!
Please enable the pre-commit when developing:
(cd .git/hooks && ln -s ../../extra/pre-commit)
Links
Dependencies
~2.5–4MB
~69K SLoC