hayodea 1a56e2a107 DevMgr: Add DeviceRoles; attachedDevices unrelated to device state now
We've decided to add a separate notion of a DeviceRole to track attached
device roles now. We no longer use the collection of deviceSpecs to
track which roles have been attached. Rather, this list will simply
collate all known deviceAttachment specs which are expected to be
maintained in an attached state.

SMO can periodically scan through these and cross-reference this
collection with the collection of attachedDeviceRoles. Then it can
re-try to attach those which aren't currently attached at any given
moment. This will give resilience against device attachment failures
or device resets/malfunctions, at runtime.
2025-09-28 00:50:05 -04:00
2025-09-22 21:30:14 -04:00
2025-09-20 19:57:13 -04:00
2025-08-23 19:38:52 -04:00
2025-09-16 22:19:48 -04:00
2025-09-16 22:19:48 -04:00
2025-09-22 20:49:00 -04:00

The Salmanoff Project:

Salmanoff project

This project, Salmanoff (pronounced: Sal-man-off), is an ROS rewrite of the Harikoff project. The name is more reflective of the people whose ideas sparked the solutions in my mind. These people are:

  • Gregory SALmieri.
  • David HarriMAN.
  • Leonard PeikOFF.

Would you like to know what this project is and does? Well, it's a secret! But you can find out by reading the code. Or you could just ask me. Or you could wait until I release it. But that's no fun.

For package generation instructions, see PACKAGING.md.

Languages
C++ 89.4%
CMake 6.1%
C 2.3%
Shell 1.3%
GDB 0.6%
Other 0.3%