agw

Crates.ioagw
lib.rsagw
version0.1.9
sourcesrc
created_at2024-03-23 10:46:50.081844
updated_at2024-04-20 22:42:41.717462
descriptionAGW protocol implementation
homepage
repositoryhttps://github.com/ThomasHabets/agw
max_upload_size
id1183467
size66,419
Thomas Habets (ThomasHabets)

documentation

README

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

Commit count: 55

cargo fmt