Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
Package blos manages Beyond Line-of-Sight (BLOS) mesh networking by orchestrating Tailscale VPN, VXLAN encapsulation, and Batman-adv integration.
|
Package blos manages Beyond Line-of-Sight (BLOS) mesh networking by orchestrating Tailscale VPN, VXLAN encapsulation, and Batman-adv integration. |
|
Package comms provides PTT (push-to-talk) communications using pion-based RTP/RTCP.
|
Package comms provides PTT (push-to-talk) communications using pion-based RTP/RTCP. |
|
audio
Package audio hosts the malgo (miniaudio) capture/playback wrappers and the Opus broadcast encoder used by the comms subsystem.
|
Package audio hosts the malgo (miniaudio) capture/playback wrappers and the Opus broadcast encoder used by the comms subsystem. |
|
audiopool
Package audiopool holds audio numeric constants and float32 buffer pools shared by sibling sub-packages of internal/comms (audio/, control/).
|
Package audiopool holds audio numeric constants and float32 buffer pools shared by sibling sub-packages of internal/comms (audio/, control/). |
|
codec
Package codec defines audio encoder/decoder interfaces and an Opus implementation.
|
Package codec defines audio encoder/decoder interfaces and an Opus implementation. |
|
control
Package control defines the PTT event source abstractions consumed by the comms package.
|
Package control defines the PTT event source abstractions consumed by the comms package. |
|
control/alsa
Package alsa provides an AuxEventHandler that adjusts the system ALSA playback volume in response to volume up/down aux events.
|
Package alsa provides an AuxEventHandler that adjusts the system ALSA playback volume in response to volume up/down aux events. |
|
device
Package device provides hardware device discovery helpers for the comms subsystem.
|
Package device provides hardware device discovery helpers for the comms subsystem. |
|
webaudio
Package webaudio hosts the web-mode audio bridge that replaces the malgo pipeline when the comms control source is "web".
|
Package webaudio hosts the web-mode audio bridge that replaces the malgo pipeline when the comms control source is "web". |
|
Package gpsd provides a client for connecting to and reading GPS data from a GPSD server.
|
Package gpsd provides a client for connecting to and reading GPS data from a GPSD server. |
|
Package instrumentation provides a generic, reusable framework for capturing runtime counters and metrics from an application into a versioned snapshot document.
|
Package instrumentation provides a generic, reusable framework for capturing runtime counters and metrics from an application into a versioned snapshot document. |
|
Package iwinfo retrieves wireless interface information from OpenWrt's rpcd-mod-iwinfo ubus plugin (ubus call iwinfo info/devices).
|
Package iwinfo retrieves wireless interface information from OpenWrt's rpcd-mod-iwinfo ubus plugin (ubus call iwinfo info/devices). |
|
Package logs provides system-log and kernel-ring-buffer readers backed by the busybox logread and dmesg applets.
|
Package logs provides system-log and kernel-ring-buffer readers backed by the busybox logread and dmesg applets. |
|
morseregdb
Package morseregdb parses the Morse Micro regulatory database CSV shipped with the HaLow firmware at /usr/share/morse-regdb/channels.csv and exposes the legal HaLow channels per (country, bandwidth).
|
Package morseregdb parses the Morse Micro regulatory database CSV shipped with the HaLow firmware at /usr/share/morse-regdb/channels.csv and exposes the legal HaLow channels per (country, bandwidth). |
|
Package sysupgrade orchestrates firmware upgrade discovery, download, verification, and execution.
|
Package sysupgrade orchestrates firmware upgrade discovery, download, verification, and execution. |
|
Package terminal provides a single-session PTY backed by a shell, bridged to a WebSocket connection.
|
Package terminal provides a single-session PTY backed by a shell, bridged to a WebSocket connection. |
Click to show internal directories.
Click to hide internal directories.