Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
smd
command
Package main is the entry point for smd, the Station Manager daemon.
|
Package main is the entry point for smd, the Station Manager daemon. |
|
internal
module
|
|
|
adif
Package adif handles parsing and serialisation of ADIF (Amateur Data Interchange Format) data.
|
Package adif handles parsing and serialisation of ADIF (Amateur Data Interchange Format) data. |
|
api
Package api holds the daemon's HTTP handler layer.
|
Package api holds the daemon's HTTP handler layer. |
|
config
Package config holds the daemon's runtime configuration.
|
Package config holds the daemon's runtime configuration. |
|
enums/bands
Package bands defines the HF amateur radio band constants per the ADIF spec.
|
Package bands defines the HF amateur radio band constants per the ADIF spec. |
|
enums/modes
Package modes defines the ADIF main-mode and sub-mode constants used by Station Manager, along with the sub-mode → main-mode mapping table.
|
Package modes defines the ADIF main-mode and sub-mode constants used by Station Manager, along with the sub-mode → main-mode mapping table. |
|
enums/upload
Package upload defines the online service identifiers for QSO forwarding.
|
Package upload defines the online service identifiers for QSO forwarding. |
|
enums/upload/action
Package action defines the upload queue action enum (insert, update, delete).
|
Package action defines the upload queue action enum (insert, update, delete). |
|
enums/upload/status
Package status defines the upload queue row lifecycle states.
|
Package status defines the upload queue row lifecycle states. |
|
errors
Package errors is Station Manager's operation-tagged error package.
|
Package errors is Station Manager's operation-tagged error package. |
|
iocdi
Package iocdi is a lightweight IoC/DI container that wires services together using struct tags and reflection.
|
Package iocdi is a lightweight IoC/DI container that wires services together using struct tags and reflection. |
|
logging
Package logging provides a thin, concurrency-safe wrapper over rs/zerolog with a structured-first API, safe lifecycle management, and file rotation.
|
Package logging provides a thin, concurrency-safe wrapper over rs/zerolog with a structured-first API, safe lifecycle management, and file rotation. |
|
qsoservice
Package qsoservice is the daemon's domain service layer.
|
Package qsoservice is the daemon's domain service layer. |
|
types
Package types defines the domain types shared across the entire project.
|
Package types defines the domain types shared across the entire project. |
|
utils
Package utils provides small, pure utility functions shared across the project.
|
Package utils provides small, pure utility functions shared across the project. |
|
cat
module
|
|
|
database
module
|
|
|
email
module
|
|
|
enums
module
|
|
|
forwarding
module
|
|
|
listeners
module
|
|
|
lookup
module
|
|
|
maidenhead
module
|
|
|
serial
module
|
|
|
pkg
|
|
|
enums
module
|
|
|
errors
module
|
|
|
utils
module
|
Click to show internal directories.
Click to hide internal directories.