blob: c7163d69c52728ce2a33ac2c2deabd93086d670a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# MainAX25-Stack (MAX25-Stack) plugin registry — auto-discovered by scripts/discover-plugins.sh
# HyBBX attaches to a running MainAX25 stack; these plugins define the contract.
schema_version: 1
stack: max25
name: MainAX25-Stack
alias: MAX25-Stack
version: 1.0.0
default_betriebsform: standalone
description: MainAX25-Stack (MAX25-Stack) — Main AX.25 Packet Radio standalone stack (HyBBX-compatible)
betriebsform:
- id: standalone
path: betriebsform/standalone
label: Standalone
description: Single operator — terminal AX.25 clients, one modem/TNC
- id: service
path: betriebsform/service
label: Service
description: 24/7 dual-radio operation (HyBBX, digipeater, automation)
- id: hybbx-host
path: betriebsform/hybbx-host
label: HyBBX Host
description: Secondary RF host — KISS/HBX link to HyBBX Main
hardware:
- id: tncs
path: hardware/tncs
stack: stacks/tncs
hybbx_plugin: packet_radio
description: Serial/USB TNC hardware group (TNC2C, PK-TNC2, PK-232, …)
- id: modems
path: hardware/modems
stack: stacks/max25-bcpr
hybbx_plugin: baycom
description: BayCom/based SER12 via max25-bcpr (userspace); USB KISS via baycom-kiss
- id: soft-modems
path: hardware/soft-modems
stack: stacks/crdop
hybbx_plugin: crdop
description: MAX25-SoftModem (CRDOP) — in-house standard; built unless MAX25_BUILD_CRDOP=OFF
- id: acoustic-bench
path: hardware/acoustic-bench
stack: stacks/crdop
description: Acoustic bench — audio-dummy, signal sniffer, DSP loopback (dev/test)
- id: terminal
path: hardware/terminal
stack: stacks/terminal
description: MAX25 Terminal client group (remote UI to max25d)
devices:
- id: tnc2c
path: devices/tnc2c
hardware: tncs
hybbx_profile: tnc2c
status: active
- id: pktnc2
path: devices/pktnc2
hardware: tncs
hybbx_profile: tnc2
status: planned
- id: baycom-kiss
path: devices/baycom-kiss
hardware: modems
hybbx_backend: kiss
status: active
- id: bayc-plugin
path: devices/bayc-plugin
hardware: modems
hybbx_backend: max25d
status: stub
note: Thin hook only — experimental orch/soft-TNC lives in vault exbug/ (private hack/daemon); no baycom_* NIC
- id: soft-crdop
path: devices/soft-crdop
hardware: soft-modems
hybbx_plugin: crdop
status: active
note: MAX25-SoftModem (CRDOP) — standard; development/test phase; 1200–19200 baud; acoustic AX.25; sound card required
- id: audio-dummy
path: devices/audio-dummy
hardware: acoustic-bench
status: active
note: Acoustic bench dummy — loopback/ALSA sniff/M25 host; signal sniffer for on-host evaluation
- id: tmodem
path: devices/tmodem
hardware: tncs
status: prototype
note: T-Modem-c1224 USB KISS half-TNC (Pico HDLC + chip AFSK); [features] tmodem=yes; not BayCom/based
- id: max25-terminal
path: devices/max25-terminal
hardware: terminal
status: active
|