Skip to content

motmod refactoring: Remove joint and axis internal data from shared mem#1613

Merged
dngarrett merged 2 commits intoLinuxCNC:masterfrom
arvidbrodin:motmod-refactoring
Feb 17, 2022
Merged

motmod refactoring: Remove joint and axis internal data from shared mem#1613
dngarrett merged 2 commits intoLinuxCNC:masterfrom
arvidbrodin:motmod-refactoring

Conversation

@arvidbrodin
Copy link
Copy Markdown
Contributor

This patch takes a first step in reducing the scope of internal data of motmod by making joints' and axes' internal data inaccessible from "the rest of the world".

Rationale: Reducing the scope of data makes the code easier to maintain and extend. (Specifically, this is part of preparation for adding jerk limited jog planning in the future.)

This patch takes a first step in reducing the scope of internal data
of motmod by making joints' and axes' internal data inaccessible from
"the rest of the world".

Rationale: Reducing the scope of data makes the code easier to maintain
and extend. (Specifically, this is part of preparation for adding jerk
limited jog planning in the future.)
@arvidbrodin
Copy link
Copy Markdown
Contributor Author

I should add that this PR has been test built on uspace and rtai (realtime-4.19.195-rtai-amd64), and passes runtests (tested on uspace).

@dngarrett dngarrett merged commit 74ce4dd into LinuxCNC:master Feb 17, 2022
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

Successfully merging this pull request may close these issues.

2 participants