olympus-robotics / hephaestus

Hephaestus is a C++ framework designed to facilitate robotics development by providing commonly needed functionality and abstractions.
MIT License
26 stars 4 forks source link

[Core] Conceptualize triggered logging #204

Open johannes-graeter opened 1 week ago

johannes-graeter commented 1 week ago
         Question. `MessageQueueConsumer` automatically processes data, right? IMO, we want the ability to trigger processing manually, such as to e.g. add logs to a frame, and then send out the aggregated logs all at once, at frame rate.

Originally posted by @lhruby in https://github.com/olympus-robotics/hephaestus/pull/201#pullrequestreview-2427186129