Expand description
ยงRektal Lighting Control Kernel
This is the main entry point for the Rektal lighting control kernel executable. It initializes the core logging infrastructure, parses command-line arguments, boots the fixture engine and DMX output interfaces, activates the TCP networking layer for client communication, and runs the primary interactive REPL shell.
Modulesยง
- cli ๐
- Command Line Interface (CLI) Subcrate
- fixture ๐
- Fixture Engine
- networking ๐
- Kernel Networking Module
Macrosยง
- debug_
panic_ or_ return_ log - Macro that either triggers a panic in debug mode (outside tests) or returns an error log tuple.
Functionsยง
- get_
arguments ๐ - Parses command-line arguments passed to the kernel executable.
- main ๐
- Spawns the background fixture and DMX output worker threads, activates the TCP network socket, and enters the main REPL (Read-Eval-Print Loop) to process interactive user commands.