A .NET Core framework for building telepresent robots with modular functionality through plugins and custom drivers. Overkill is meant to allow for the easy development of robots controllable from anywhere.
The idea of a Transformer is a class that subscribes to a specific Topic and translates it into a separate Topic, like middleware, but then re-dispatches it so it can run through its own middleware and reach its subscribers as intended.
It looks like when I implemented this, I did not make it re-dispatch, and it instead immediately goes to subscribers.
A/C:
-Transformed topics should be sent through the Dispatch() method again.
The idea of a Transformer is a class that subscribes to a specific Topic and translates it into a separate Topic, like middleware, but then re-dispatches it so it can run through its own middleware and reach its subscribers as intended.
It looks like when I implemented this, I did not make it re-dispatch, and it instead immediately goes to subscribers.
A/C: -Transformed topics should be sent through the Dispatch() method again.