⚡ Add concurrency to logic block body #88
Labels
difficulty:hard
Issue will be a challenge to complete
enhancement
New feature or request
logic-block
Issue is about logic blocks
Milestone
The main loop of a logic block body is
The problem is that any generated settings are serialized. This loop should build a vector of futures that send the setting and, after all expressions have been processed, resolve the vector of futures at once. If one target device is a little slow, it won't necessarily slow down other devices.
(Of course, this only improves the behavior of logic blocks that have more than one expression.)
The text was updated successfully, but these errors were encountered: