Dixon/src/RobotNode
Russell Gilbert 2ccbd2f307 Uses atomic booleans for thread safety
Replaces mutex with atomic booleans in DixonNodeState for improved thread safety. This eliminates the need for explicit locking in the connected_ and brainRunning_ accessors, reducing overhead and potential for deadlocks.

Updates version file.
2026-02-11 07:56:57 +00:00
..
CardioCenter Updates executable name and dependency links 2026-02-11 07:43:40 +00:00
.gitignore Adds heartbeat functionality using GPIO 2026-02-08 12:55:44 +00:00
bump_version.py Adds versioning to the robot node 2026-02-08 14:03:47 +00:00
CMakeLists.txt Updates executable name and dependency links 2026-02-11 07:43:40 +00:00
DixonBrain.cpp Adds heartbeat functionality using GPIO 2026-02-08 12:55:44 +00:00
DixonBrain.h Adds heartbeat functionality using GPIO 2026-02-08 12:55:44 +00:00
DixonNodeState.cpp Uses atomic booleans for thread safety 2026-02-11 07:56:57 +00:00
DixonNodeState.h Uses atomic booleans for thread safety 2026-02-11 07:56:57 +00:00
main.cpp Adds versioning to the robot node 2026-02-08 14:03:47 +00:00
Version.h.in Adds versioning to the robot node 2026-02-08 14:03:47 +00:00
version.txt Uses atomic booleans for thread safety 2026-02-11 07:56:57 +00:00