Dixon/src
Russell Gilbert c19687d91a Improves Dixon's shutdown and control flow.
Adds signal handling for graceful shutdown via SIGINT and SIGTERM.

Updates the control loop to be interruptible, allowing for a clean exit when a shutdown signal is received.

Changes the node state management to use an enum for clarity and better control the run states (starting, running, stopping, stopped).

The heartbeat is stopped when the node is stopping or stopped.

Also updates the line request to force an inactive state when claiming the pin.

Also updates the version number.
2026-02-12 09:53:29 +00:00
..
RobotNode Improves Dixon's shutdown and control flow. 2026-02-12 09:53:29 +00:00
.gitignore Adds basic robot control node structure 2025-12-28 10:04:23 +00:00