OpenWrt ucode middleware for fosd switch management
  • UnrealScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonas Jelonek e96d36cbc6
chore: specify license to EUPL-1.2
Signed-off-by: Jonas Jelonek <jonas.jelonek@hs-nordhausen.de>
2026-10-25 12:12:47 +01:00
src Initial import of fosd-mdware 2026-10-23 16:50:54 +00:00
.gitignore Initial import of fosd-mdware 2026-10-23 16:50:54 +00:00
LICENSE chore: specify license to EUPL-1.2 2026-10-25 12:12:47 +01:00
README.md chore: specify license to EUPL-1.2 2026-10-25 12:12:47 +01:00

fosd-mdware

fosd-mdware is an OpenWrt package that provides middleware for managing FOSD optical switches. It connects the LuCI application (luci-app-fosd) with the switch-control API and manages switch configuration and output scheduling.

Features

  • Discovers and initializes switches through the middleware.
  • Stores switch and channel configuration using OpenWrt UCI.
  • Supports automatic channel scheduling and manual output selection.
  • Exposes switch configuration and status through ubus.
  • Supports configuration updates and switch reinitialization.

License

This project is provided under the European Union Public License 1.2 (EUPL-1.2) license.