Skip to content

Remove VoltageController class in favour of just using MotorVoltageController (Potentially renaming MotorVoltageController to VoltageController) #36

Closed
@spacey-sooty

Description

The obsessive usage of abstractions is good for us in many cases but comes with a performance cost so shouldnt't be used without good reason. VoltageController is designed to be able to create a lot of different voltage controllers which inherit from it but we only have MotorVoltageController and I don't see any obvious reason to have any other VoltageControllers. To this end I'd suggest just removing it entirely and creating the MotorVoltageController as an individual class.

Metadata

Assignees

No one assigned

    Labels

    WombatThis relates to Wombat (also create a mirror issue there)good first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions