internal/

directory
v0.0.0-...-4545bdc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: GPL-3.0

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.
rtp
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL