What's needed?
The PowerDistributor has the capacity to accept requests from multiple actors, but it doesn't have an algorithm to coordinate requests from multiple actors, and just sends out the latest request from an actor, overriding requests from others. So it can't be used in its current form in multi-user scenarios.
This coordination is going to be implemented in the PowerArbitrator instead, and that will be the only component that communicates with the PowerDistributor.
So the PowerDistributor's features for supporting multiple users can be removed.
Proposed solution
No response
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response
What's needed?
The
PowerDistributorhas the capacity to accept requests from multiple actors, but it doesn't have an algorithm to coordinate requests from multiple actors, and just sends out the latest request from an actor, overriding requests from others. So it can't be used in its current form in multi-user scenarios.This coordination is going to be implemented in the
PowerArbitratorinstead, and that will be the only component that communicates with thePowerDistributor.So the PowerDistributor's features for supporting multiple users can be removed.
Proposed solution
No response
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response