diff options
| author | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
|---|---|---|
| committer | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
| commit | 04d965d67a7264a1c7c211494aebda1953df7603 (patch) | |
| tree | 0ebd700a6e219f84a26a656f4bee8778bc75da7b /plugins/manifest.yaml | |
Initial push
Diffstat (limited to 'plugins/manifest.yaml')
| -rw-r--r-- | plugins/manifest.yaml | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/plugins/manifest.yaml b/plugins/manifest.yaml new file mode 100644 index 0000000..c7163d6 --- /dev/null +++ b/plugins/manifest.yaml @@ -0,0 +1,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 |
