Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Controller's actuator set with a list Socket #3675

Closed
nickbianco opened this issue Jan 12, 2024 · 0 comments
Closed

Replace Controller's actuator set with a list Socket #3675

nickbianco opened this issue Jan 12, 2024 · 0 comments
Assignees

Comments

@nickbianco
Copy link
Member

Contoller currently manages a list of actuators using Set<Acutator>, which has several drawbacks including the need for custom connection code and a custom copy assignment operator to avoid memory leaks.

In particular, the custom copy assignment operator is blocking the usage of Sockets/Inputs for all derived classes in Controller. This change is necessary to support Controllers in Moco (#3605), which will require Inputs to pass control values from the NLP solver to each controller.

This issue is pending the merge of PR #3652.

@nickbianco nickbianco self-assigned this Jan 12, 2024
@nickbianco nickbianco changed the title Replace Controllers actuator set with a list Socket Replace Controller's actuator set with a list Socket Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants