[feat](trx-rs): extract trx-reporting crate for uplink tasks

Move aprsfi and pskreporter modules from trx-server into a new
standalone trx-reporting library crate. Config types (AprsFiConfig,
PskReporterConfig) move to trx-reporting and are re-exported from
trx-server::config for backwards compatibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
2026-03-14 09:28:47 +01:00
parent ecb058a9d2
commit fed8948a61
9 changed files with 94 additions and 57 deletions
Generated
+11
View File
@@ -2650,6 +2650,16 @@ dependencies = [
"trx-core",
]
[[package]]
name = "trx-reporting"
version = "0.1.0"
dependencies = [
"serde",
"tokio",
"tracing",
"trx-core",
]
[[package]]
name = "trx-server"
version = "0.1.0"
@@ -2678,6 +2688,7 @@ dependencies = [
"trx-decode-log",
"trx-ft8",
"trx-protocol",
"trx-reporting",
"trx-vdes",
"trx-wspr",
"uuid",