Configuration Examples
To run these examples, see the Usage section.
examples/example_1.yaml
watch text file(s) for new lines containing raw APRS frames
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
examples/example_2.yaml
listen to a TNC-equipped radio connected to port COM3
and poll https://amateur.sondehub.org and https://aprs.fi
callsigns:
- KC3SKW-8
- KC3SKW-9
time:
start: 2023-03-05 00:00:00
end: 2023-03-06 00:00:00
connections:
text:
- port: COM3
baud_rate: 9600
sondehub: {}
aprs_fi:
api_key: 123456.abcdefhijklmnop
examples/example_3.yaml
retrieve telemetry from https://amateur.sondehub.org,
a TNC-equipped radio connected to port /dev/ttyUSB0
, and a text file
every 120 seconds, filtering by specific callsigns and a specific time range;
additionally, retrieve CUSF predictions following the given profile and output telemetry data to a GeoJSON file
callsigns:
- W3EAX-9
- W3EAX-11
- W3EAX-12
time:
start: 2022-03-05 00:00:00
end: 2022-03-06 00:00:00
interval: 120
connections:
sondehub: {}
text:
- port: /dev/ttyUSB0
baud_rate: 9600
- path: ~/packets.txt
prediction:
start:
coord:
x: -78.4987
y: 40.0157
time: 2022-03-05 10:36:00
profile:
ascent_rate: 6.5
burst_altitude: 25000
sea_level_descent_rate: 9
output_file: example_3_prediction.geojson
output_file: example_3.geojson