You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, data classes for the Moteus Controllers are hardcoded. This needs to change as we implement the RMDx8s and potentially add more motor classes.
Task
Separate the Moteus classes. Specifically, lib.configs.MoteusMotorConfig, lib.moteus_motor_state.MoteusMotorState, and lib.moteus_motor_state.MoteusRunSettings need to be split into corresponding base classes and RMDx8 specific classes. This involves figuring out what interfaces are in common with Moteus, places those in the base classes, then placing everything into the RMDx8 classes.
Be sure to follow how the current classes are setup in terms of inheritance, and if you have any question, feel free to reach out.
Context
Currently, data classes for the Moteus Controllers are hardcoded. This needs to change as we implement the RMDx8s and potentially add more motor classes.
Task
Separate the Moteus classes. Specifically,
lib.configs.MoteusMotorConfig
,lib.moteus_motor_state.MoteusMotorState
, andlib.moteus_motor_state.MoteusRunSettings
need to be split into corresponding base classes and RMDx8 specific classes. This involves figuring out what interfaces are in common with Moteus, places those in the base classes, then placing everything into the RMDx8 classes.Be sure to follow how the current classes are setup in terms of inheritance, and if you have any question, feel free to reach out.
Resources
https://github.com/2b-t/myactuator_rmd
Relations
#66
The text was updated successfully, but these errors were encountered: