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

[Feature] Feeder improvements #53

Open
texx00 opened this issue Aug 31, 2021 · 0 comments
Open

[Feature] Feeder improvements #53

texx00 opened this issue Aug 31, 2021 · 0 comments
Labels
Backend Something related to the backend enhancement New feature or request High priority For really high priority stuff

Comments

@texx00
Copy link
Owner

texx00 commented Aug 31, 2021

The feeder requires a deep rework. As of now is a complete mess, too busy and to full of functionalities.
The complexity increased a lot everytime a functionality or a new compatibility issue was found.

  • should create a "device type" class for Cartesian, scara, polar. These class should implement methods like: device ready, parse result, get path lenght, get element progress
  • should divide the communication check from the feeder and use events with the device classes
  • better buffer control (create separate class probably)
  • overall cleanup

This has very high priority

@texx00 texx00 added enhancement New feature or request Backend Something related to the backend High priority For really high priority stuff labels Aug 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Something related to the backend enhancement New feature or request High priority For really high priority stuff
Projects
None yet
Development

No branches or pull requests

1 participant