Crates.io | packetraven |
lib.rs | packetraven |
version | 4.0.0 |
source | src |
created_at | 2023-05-30 12:34:18.427676 |
updated_at | 2023-08-17 13:08:17.079994 |
description | track high-altitude balloon telemetry from a variety of sources |
homepage | https://github.com/UMDBPP/PacketRaven |
repository | https://github.com/UMDBPP/PacketRaven.git |
max_upload_size | |
id | 877860 |
size | 3,907,640 |
PacketRaven is a command-line dashboard that retrieves location telemetry sent by high-altitude balloon payloads. The program is designed to be run during a flight and display information in a terminal user interface (TUI):
Note
Alternatively, you may compile the program yourself:git clone https://github.com/UMDBPP/PacketRaven.git cd packetraven cargo build --release ls target/release/packetraven*
start
Run your executable from the terminal with the start
subcommand and the path to your configuration file:
./packetraven_Windows.exe start examples/example_1.yaml
Instructions for creating a configuration file can be found in the documentation.
Example configurations can be found in the examples/
folder:
connections:
text:
- path: ~/raw_aprs_frames.txt
callsigns:
- W3EAX-8
- path: http://bpp.umd.edu/archives/Launches/NS-111_2022_07_31/APRS/W3EAX-8%20raw.txt
You should then see the user interface. Resize your terminal window, or decrease the font size, as needed.
The left and right arrow keys (or Tab
and Shift+Tab
) cycle through active tabs,
and the up and down arrow keys change the current plot (or scroll through log messages).
To quit, press q
or Esc
.
predict
You can run the predict
subcommand to retrieve a balloon flight prediction from a Tawhiri API:
./packetraven_Windows.exe predict "2023-08-16T10:00:00" -- -79 39 5 30000 9
Note
Negative values must be prepended with--
, e.g.-- -79
.:w